CVE-2024-27395CWE-416

CVE-2024-27395

High · published May 14, 2024

CVSS v3.1
7.8
EPSS
0%
Percentile
14.7
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: openvswitch: Fix Use-After-Free in ovs_ct_exit

Since kfree_rcu, which is called in the hlist_for_each_entry_rcu traversal

of ovs_ct_limit_exit, is not part of the RCU read critical section, it

is possible that the RCU grace period will pass during the traversal and

the key will be free.

To prevent this, it should be changed to hlist_for_each_entry_safe.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00244 · 14.7th percentile
Weakness
CWE-416 · Use After Free
Published
2024-05-14T19:12Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel≥ 4.18, < 4.19.3134.19.313
linux/linux_kernel≥ 4.20, < 5.4.2755.4.275
linux/linux_kernel≥ 5.5, < 5.10.2165.10.216
linux/linux_kernel≥ 5.11, < 5.15.1585.15.158
linux/linux_kernel≥ 5.16, < 6.1.906.1.90
linux/linux_kernel≥ 6.2, < 6.6.306.6.30
linux/linux_kernel≥ 6.7, < 6.8.96.8.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (20)
https://git.kernel.org/stable/c/2db9a8c0a01fa1c762c1e61a13c212c492752994 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/35880c3fa6f8fe281a19975d2992644588ca33d3 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/589523cf0b384164e445dd5db8d5b1bf97982424 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/5ea7b72d4fac2fdbc0425cd8f2ea33abe95235b2 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/9048616553c65e750d43846f225843ed745ec0d4 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/bca6fa2d9a9f560e6b89fd5190b05cc2f5d422c1 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/eaa5e164a2110d2fb9e16c8a29e4501882235137 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/edee0758747d7c219e29db9ed1d4eb33e8d32865 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/2db9a8c0a01fa1c762c1e61a13c212c492752994 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/35880c3fa6f8fe281a19975d2992644588ca33d3 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/589523cf0b384164e445dd5db8d5b1bf97982424 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/5ea7b72d4fac2fdbc0425cd8f2ea33abe95235b2 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/9048616553c65e750d43846f225843ed745ec0d4 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/bca6fa2d9a9f560e6b89fd5190b05cc2f5d422c1 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/eaa5e164a2110d2fb9e16c8a29e4501882235137 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/edee0758747d7c219e29db9ed1d4eb33e8d32865 · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-265688.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttps://cert-portal.siemens.com/productcert/html/ssa-613116.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 09 MAY 16:37Z
    net: openvswitch: Fix Use-After-Free in ovs_ct_exit
    cvelistv5