Vulnerability in Linux

CVE-2025-21836

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.

EPSS: 0.002 (16.2th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.

Affected products

Public proof-of-concept exploits

References

Frequently asked questions

What is CVE-2025-21836?
CVE-2025-21836 is a high-severity vulnerability in Linux. CVSS score: 7.8/10. Published 2025-03-07.
How severe is CVE-2025-21836?
High severity. CVSS v3 base score is 7.8 out of 10.
Is CVE-2025-21836 known to be exploited?
1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.