PatchSiren

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.