Linux Kernel User-After-Free Vulnerability in io_uring zcrx Component

Vulnerability

A user-after-free vulnerability has been addressed in the Linux kernel's io_uring zcrx component. This issue arises because the function io_free_rbuf_ring() uses a user_struct, which is released by io_zcrx_ifq_free() before the buffer ring is fully destroyed. As a result, this creates a potential use-after-free scenario that could be exploited.

Impact

Exploitation of this vulnerability could lead to a use-after-free condition, potentially allowing for arbitrary code execution or memory corruption.

Added: May 27, 2026, 11:12 PM
Updated: May 27, 2026, 11:12 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
5.0
exploitability
4.0
remediation
7.7
relevance
9.7
threat
3.2
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.