CVE-2019-18282
Vulnerability Summary
Timeline
Description
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.
CVSS Metrics
- v3.1•MEDIUM•Score: 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- v2.0•MEDIUM•Score: 5AV:N/AC:L/Au:N/C:P/I:N/A:N
EPSS Trends
Current EPSS score: 2.60%• Percentile: 85%
Techniques & Countermeasures
- CWE-330•Use of Insufficiently Random Values
The product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.
Affected Systems
- debian•linux
< 5.3.15-1 | < 5.3.15-1 | < 5.3.15-1 | < 5.3.15-1
- ubuntu•linux
< 4.4.0-170.199 | < 4.15.0-74.84
- ubuntu•linux-aws
< 4.4.0-1059.63 | < 4.4.0-1099.110 | < 4.15.0-1057.59
- ubuntu•linux-aws-5.0
< 5.0.0-1023.26~18.04.1
- ubuntu•linux-aws-fips
< 4.15.0-2018.18 | all
- ubuntu•linux-aws-hwe
< 4.15.0-1057.59~16.04.1
- ubuntu•linux-azure
< 4.15.0-1066.71~14.04.1 | < 4.15.0-1066.71 | < 5.0.0-1028.30~18.04.1
- ubuntu•linux-azure-5.3
< 5.3.0-1008.9~18.04.1
- ubuntu•linux-azure-edge
all
- ubuntu•linux-azure-fde
all
- ubuntu•linux-azure-fips
< 4.15.0-2006.7 | all
- ubuntu•linux-bluefield
all
- ubuntu•linux-fips
< 4.4.0-1026.31 | all
- ubuntu•linux-gcp
< 4.15.0-1052.56 | < 5.0.0-1028.29~18.04.1
- ubuntu•linux-gcp-5.3
< 5.3.0-1009.10~18.04.1
- ubuntu•linux-gcp-edge
all
- ubuntu•linux-gcp-fips
all
- ubuntu•linux-gke
all
- ubuntu•linux-gke-4.15
< 4.15.0-1050.53
- ubuntu•linux-gke-5.0
< 5.0.0-1027.28~18.04.1
- ubuntu•linux-hwe
< 4.15.0-74.83~16.04.1 | < 5.3.0-26.28~18.04.1
- ubuntu•linux-hwe-edge
all | < 5.3.0-24.26~18.04.2
- ubuntu•linux-intel-iot-realtime
all
- ubuntu•linux-kvm
< 4.4.0-1063.70 | < 4.15.0-1052.52
- ubuntu•linux-lts-xenial
< 4.4.0-170.199~14.04.1
- ubuntu•linux-oem
< 4.15.0-1066.76
- ubuntu•linux-oem-osp1
< 5.0.0-1033.38
- ubuntu•linux-oracle
< 4.15.0-1031.34~16.04.1 | < 4.15.0-1031.34
- ubuntu•linux-oracle-5.0
< 5.0.0-1009.14~18.04.1
- ubuntu•linux-raspi-realtime
all
- ubuntu•linux-raspi2
< 4.4.0-1126.135 | < 4.15.0-1053.57 | all
- ubuntu•linux-realtime
all
- ubuntu•linux-riscv
all
- ubuntu•linux-snapdragon
< 4.4.0-1130.138 | < 4.15.0-1070.77
- debian•debian_linux
8.0
- linux•linux_kernel
≥ 4.3, ≤ 5.3.10
- netapp•8300_firmware
na
- netapp•8700_firmware
na
- netapp•a400_firmware
na
- netapp•a700s_firmware
na
- netapp•active_iq_unified_manager
na
- netapp•cloud_backup
na
- netapp•data_availability_services
na
- netapp•e-series_santricity_os_controller
≥ 11.0.0, ≤ 11.70.1
- netapp•h610s_firmware
na
- netapp•hci_management_node
na
- netapp•solidfire
na
- netapp•steelstore_cloud_integrated_storage
na
References (8)
- 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://security.netapp.com/advisory/ntap-20200204-0002/
- https://lists.debian.org/debian-lts-announce/2020/03/msg00001.html
- https://www.computer.org/csdl/proceedings-article/sp/2020/349700b594/1j2LgrHDR2o
- https://ubuntu.com/security/CVE-2019-18282
- https://www.cve.org/CVERecord?id=CVE-2019-18282
- https://security-tracker.debian.org/tracker/CVE-2019-18282