CVE-2019-10638

NameCVE-2019-10638
DescriptionIn 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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
ReferencesDLA-1884-1, DLA-1885-1, DSA-4495-1, DSA-4497-1
NVD severitymedium (attack range: remote)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
linux (PTS)jessie3.16.56-1+deb8u1vulnerable
jessie (security)3.16.72-1fixed
stretch4.9.168-1vulnerable
stretch (security)4.9.168-1+deb9u5fixed
buster4.19.37-5vulnerable
buster (security)4.19.37-5+deb10u2fixed
bullseye4.19.37-6vulnerable
sid5.2.9-2fixed
linux-4.9 (PTS)jessie (security)4.9.168-1+deb9u5~deb8u1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
linuxsource(unstable)5.2.6-1medium
linuxsourcebuster4.19.37-5+deb10u2mediumDSA-4495-1
linuxsourcejessie3.16.72-1mediumDLA-1884-1
linuxsourcestretch4.9.168-1+deb9u5mediumDSA-4497-1
linux-4.9sourcejessie4.9.168-1+deb9u5~deb8u1mediumDLA-1885-1

Notes

https://arxiv.org/pdf/1906.10478.pdf

Search for package or bug name: Reporting problems