CVE-2019-10638Inadequate Encryption Strength in Kernel

Severity
6.5MEDIUMNVD
OSV7.8OSV4.6OSV3.3
EPSS
0.8%
top 26.62%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 5
Latest updateMay 24

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

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:NExploitability: 2.8 | Impact: 3.6

Affected Packages6 packages

NVDlinux/linux_kernel< 5.1.7
Debianlinux/linux_kernel< 5.2.6-1+3
Ubuntulinux/linux_kernel< 4.4.0-161.189+2
debiandebian/linux< linux 5.2.6-1 (bookworm)

Patches

🔴Vulnerability Details

7
GHSA
GHSA-wr6f-49rm-hx88: In the Linux kernel before 52022-05-24
OSV
linux, linux-aws, linux-aws-hwe, linux-azure, linux-gcp, linux-gke-4.15, linux-hwe, linux-kvm, linux-oracle, linux-raspi2 regression2019-09-11
OSV
linux, linux-aws, linux-kvm, linux-raspi2, linux-snapdragon vulnerabilities2019-09-02
OSV
linux, linux-azure, linux-gcp, linux-gke-4.15, linux-hwe, linux-kvm, linux-oracle, linux-raspi2 vulnerabilities2019-09-02
OSV
linux, linux-azure, linux-gcp, linux-gke-5.0, linux-hwe, linux-kvm, linux-raspi2, linux-snapdragon vulnerabilities2019-09-02

📋Vendor Advisories

9
Ubuntu
Linux kernel regression2019-09-11
Ubuntu
Linux kernel vulnerabilities2019-09-02
Ubuntu
Linux kernel (AWS) vulnerabilities2019-09-02
Ubuntu
Linux kernel (AWS) vulnerabilities2019-09-02
Ubuntu
Linux kernel vulnerabilities2019-09-02

📄Research Papers

1
arXiv
From IP ID to Device ID and KASLR Bypass (Extended Version)2019-10-27

💬Community

2
Bugzilla
CVE-2019-10638 Kernel: net: weak IP ID generation leads to remote device tracking2019-07-15
Bugzilla
CVE-2019-10638 kernel: weak IP ID generation for connection-less protocols leading to the attacker obtaining the hashing key [fedora-all]2019-07-15