CVE-2019-18282
The flow_dissector 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/flow_dissector.c and related code.
- Score
- CVSS 3.1 5.3 Medium
- Status
- Modified - cve@mitre.org
- Published
- 2020-01-16
- Last modified
- 2024-08-05
- Weaknesses
- CWE-330
Affected products
- Debian Linux (Debian)
- Linux Kernel (Linux)
- 8300 Firmware (Netapp)
- 8700 Firmware (Netapp)
- A400 Firmware (Netapp)
- A700s Firmware (Netapp)
- Active Iq Unified Manager (Netapp)
- Cloud Backup (Netapp)
- Data Availability Services (Netapp)
- E-series Santricity Os Controller (Netapp)
- H610s Firmware (Netapp)
- Hci Management Node (Netapp)
- Solidfire (Netapp)
- Steelstore Cloud Integrated Storage (Netapp)
References
- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.10
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=55667441c84fa5e0911a0aac44fb059c15ba6da2
- https://lists.debian.org/debian-lts-announce/2020/03/msg00001.html
- https://security.netapp.com/advisory/ntap-20200204-0002/
- https://www.computer.org/csdl/proceedings-article/sp/2020/349700b594/1j2LgrHDR2o