CVE Catalog

CVE-2025-21836

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

In the Linux kernel io_uring/kbuf subsystem, reusing an old io_buffer_list structure during IORING_REGISTER_PBUF_RING violates the requirement that fields remain stable after publication, potentially causing incorrect behavior.

Risk Assessment

An attacker could exploit this to corrupt data or gain unauthorized access to kernel memory, potentially leading to privilege escalation.

Recommendation

Apply the patch that always reallocates a new io_buffer_list structure instead of reusing an old one.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS