CVE-2019-10638 Information disclosure in n/a
Attackers can track devices and recover hashing keys via IP ID collisions in connection-less protocols, enabling user tracking.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2019-10638?
CVE-2019-10638 is a medium-severity vulnerability in Linux kernel, published on 5 Jul 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
In the Linux kernel before 5.1.7, a device can be tracked by an attacker using the IP ID values the kernel produces for connection-less protocols (e.g., UDP and ICMP). When such traffic is sent to multiple destination IP addresses, it is possible to obtain hash collisions (of indices to the counter array) and thereby obtain the hashing key (via enumeration). An attack may be conducted by hosting a crafted web page that uses WebRTC or gQUIC to force UDP traffic to attacker-controlled IP addresses.
Weakness: CWE-326
Which versions are affected by CVE-2019-10638?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2019-10638?
Upgrade to a fixed version.
Is CVE-2019-10638 being exploited?
There is no known exploitation of CVE-2019-10638 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as AZL-41613, DEBIAN-CVE-2019-10638, GHSA-wr6f-49rm-hx88, UBUNTU-CVE-2019-10638.