PT-2026-36409 · Linux · Linux Kernel
CVE-2026-31774
·
Published
2026-05-01
·
Updated
2026-06-23
CVSS v3.1
7.1
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An issue exists in the io uring network component where a slab-out-of-bounds read can occur in the
io bundle nbufs() function. This happens when userspace provides a sqe->len value exceeding INT MAX, causing sr->len to overflow into a negative value. This negative value propagates through the receive and send paths, specifically affecting io recv(), io recv buf select(), and io ring buffers peek(). Consequently, an infinite loop is created in io bundle nbufs() that reads past the allocated iov[] array from the kmalloc-64 slab.Recommendations
Reject negative
sr->len values early in the io sendmsg prep() and io recvmsg prep() functions.Exploit
Fix
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel