CVE-2019-18282: Infoleak
A device tracking vulnerability was found in the flowdissector feature in the Linux kernel. This flaw occurs because the auto flowlabel of the UDP IPv6 packet relies on a 32-bit hashmd value as a secret, and jhash (instead of siphash) is used. The hashmd value remains the same starting from boot time and can be inferred by an attacker.
Other sources
The flowdissector feature in the Linux kernel 4.3 through 5.x before 5.3.10 has a device tracking vulnerability, aka CID-55667441c84f. This occurs because the auto flowlabel of a UDP IPv6 packet relies on a 32-bit hashrnd value as a secret, and because jhash (instead of siphash) is used. The hashrnd value remains the same starting from boot time, and can be inferred by an attacker. This affects net/core/flowdissector.c and related code.
The flowdissector feature in the Linux kernel has a device tracking vulnerability. This occurs because the auto flowlabel of a UDP IPv6 packet relies on a 32-bit hashmd value as a secret, and because jhash (instead of siphash) is used. The hashmd value remains the same starting from boot time, and can be inferred by an attacker. This affects net/core/flowdissector.c and related code.
Upstream commit:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=55667441c84fa5e0911a0aac44fb059c15ba6da2
References:
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.10
— Red Hat
Affected Software
Remediation
Information
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is CVE-2019-18282?
CVE-2019-18282 is a device tracking vulnerability found in the flow_dissector feature in the Linux kernel.
What is the severity of CVE-2019-18282?
The severity of CVE-2019-18282 is high with a CVSS score of 5.3.
How does CVE-2019-18282 occur?
CVE-2019-18282 occurs because the auto flowlabel of a UDP IPv6 packet relies on a 32-bit hashrnd value as a secret, and because jhash (instead of siphash) is used.
Which versions of the Linux kernel are affected by CVE-2019-18282?
The Linux kernel versions 4.3 through 5.x before 5.3.10 are affected by CVE-2019-18282.
Are there any remedies available for CVE-2019-18282?
Yes, there are remedies available for CVE-2019-18282. Please refer to the provided references for more information.