CVE-2024-35880

CVE-2024-35880

High · published May 19, 2024

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

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

io_uring/kbuf: hold io_buffer_list reference over mmap

If we look up the kbuf, ensure that it doesn't get unregistered until

after we're done with it. Since we're inside mmap, we cannot safely use

the io_uring lock. Rely on the fact that we can lookup the buffer list

under RCU now and grab a reference to it, preventing it from being

unregistered until we're done with it. The lookup returns the

io_buffer_list directly with it referenced.

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.00686 · 52.1th percentile
Published
2024-05-19T13:15Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 6.6.5, < 6.6.266.6.26
linux/linux_kernel≥ 6.7.1, < 6.8.56.8.5
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (6)
EPSS history
Timeline
  • 19 MAY 08:34Z
    io_uring/kbuf: hold io_buffer_list reference over mmap
    cvelistv5