CVE-2025-21836

CVE-2025-21836

High · published March 7, 2025

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

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

io_uring/kbuf: reallocate buf lists on upgrade

IORING_REGISTER_PBUF_RING can reuse an old struct io_buffer_list if it

was created for legacy selected buffer and has been emptied. It violates

the requirement that most of the field should stay stable after publish.

Always reallocate it instead.

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.00252 · 15.7th percentile
Published
2025-03-07T14:15Z
Affected products (5)
ProductVersionsFixed in
linux/linux_kernel≥ 5.19, < 6.6.796.6.79
linux/linux_kernel≥ 6.7, < 6.12.166.12.16
linux/linux_kernel≥ 6.13, < 6.13.46.13.4
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (5)
EPSS history
Timeline
  • 07 MAR 09:09Z
    io_uring/kbuf: reallocate buf lists on upgrade
    cvelistv5