PatchSiren cyber security CVE debrief
CVE-2026-31774 Linux CVE debrief
A slab-out-of-bounds read vulnerability exists in the Linux kernel's io_uring/net component. The issue arises when userspace passes sqe->len values exceeding INT_MAX, causing sr->len to overflow to a negative value. This negative value propagates through the bundle recv/send path, resulting in an infinite loop that reads past the allocated iov[] array.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-01
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-05-01
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, users of Linux-based systems, and security teams responsible for vulnerability management and patch deployment should be aware of this vulnerability and take necessary actions to mitigate its impact. Affected operators and platforms require prompt attention to prevent potential exploitation.
Why it matters
This vulnerability could allow an attacker to cause a denial of service or potentially disclose sensitive information. Linux kernel developers and maintainers should review and apply the provided patches. Linux distribution maintainers should update their kernels to include the fix. Users of Linux-based systems should ensure their kernels are up-to-date.
- Potential denial of service (DoS) due to infinite loop
- Potential information disclosure due to slab-out-of-bounds read
Technical summary
The vulnerability exists in the io_uring/net component of the Linux kernel. When userspace passes sqe->len values exceeding INT_MAX, sr->len overflows to a negative value, causing an infinite loop that reads past the allocated iov[] array. This issue can lead to a denial of service or potentially disclose sensitive information. Linux kernel developers and maintainers should review and apply the provided patches. Linux distribution maintainers should update their kernels to include the fix. Users of Linux-based systems should ensure their kernels are up-to-date.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided patches to the Linux kernel
- Update Linux kernel to a version that includes the fix
- Monitor systems for potential exploitation attempts
- Perform vulnerability scanning to identify potentially affected systems
- Implement compensating controls for exposed systems
- Review and update asset inventory to ensure accurate tracking of affected systems
- Track exceptions and retest remediated assets
Evidence notes
The vulnerability was resolved by fixing the slab-out-of-bounds read in io_bundle_nbufs(). The fix involves ensuring that sr->len is properly clamped to prevent negative values. This issue arises when userspace passes sqe->len values exceeding INT_MAX, causing sr->len to overflow to a negative value. Linux kernel developers should verify the fix and ensure proper deployment. Evidence limits suggest that affected scope and impact remain under review. Defenders should verify system updates and monitor for potential exploitation attempts
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31774 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31774
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31774 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31774
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
io_uring/net: fix slab-out-of-bounds read in io_bundle_nbufs()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/31xxx/CVE-2026-31774.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/90ced24c500ad4e129e9e34b7e56fd7849e350b6
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c314b405dcc4d8b9041124f928f81715d6328bec
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1b655cd311344117d3052f6552cb20d9901c9d7c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b948f9d5d3057b01188e36664e7c7604d1c8ecb5
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.