PT-2026-36409 · Linux · Linux Kernel

CVE-2026-31774

·

Published

2026-05-01

·

Updated

2026-06-23

CVSS v3.1

7.1

High

VectorAV: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

CVE-2026-31774
OPENSUSE-SU-2026:20965-1
SUSE-SU-2026:22099-1
SUSE-SU-2026:22112-1
SUSE-SU-2026:22117-1
SUSE-SU-2026:22127-1
SUSE-SU-2026:2482-1
SUSE-SU-2026:2591-1

Affected Products

Linux Kernel