Out-of-bounds read in Linux kernel - CVE-2026-31774
Published: May 2, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in io_bundle_nbufs() when processing oversized sqe->len values through the io_uring bundle recv/send path. A local user can submit crafted io_uring requests to disclose sensitive information.
The issue is triggered by an integer overflow that turns a large __u32 length value into a negative int, which then propagates into an infinite loop that reads past allocated iovec entries.