CVE-2018-18559

High

Description

In the Linux kernel through 4.19, a use-after-free can occur due to a race condition between fanout_add from setsockopt and bind on an AF_PACKET socket. This issue exists because of the 15fe076edea787807a7cdc168df832544b58eba6 incomplete fix for a race condition. The code mishandles a certain multithreaded case involving a packet_do_bind unregister action followed by a packet_notifier register action. Later, packet_release operates on only one of the two applicable linked lists. The attacker can achieve Program Counter control.

SeverityHigh
CVSS8.1
Exploit probability—
ProductLinux Kernel
PublishedOct 22, 2018
First seenOct 22, 2018

How to fix

Affected products

ProductAffected versionsFixed in
linux linux_kernel3.2.95 ≤ v < 3.2.100, 3.14.58 ≤ v < 3.15, 3.18.25 ≤ v < 3.18.88, 4.1.14 ≤ v < 4.1.49, 4.2.7 ≤ v < 4.3, 4.3.1 ≤ v < 4.4.106, 4.5 ≤ v < 4.9.70, 4.10 ≤ v < 4.14.73.2.100, 3.15, 3.18.88, 4.1.49, 4.3, 4.4.106, 4.9.70, 4.14.7
redhat openshift_container_platform3.11—
redhat virtualization_host4.0—
redhat enterprise_linux_desktop7.0—
redhat enterprise_linux_server7.0—
redhat enterprise_linux_server_aus7.6—
redhat enterprise_linux_server_eus7.6—
redhat enterprise_linux_server_tus7.6—
redhat enterprise_linux_workstation7.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.