Linux Kernel Vulnerability Affecting io_uring with Stale Data Exposure
CVE-2026-46315

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
9 June 2026

What is CVE-2026-46315?

A vulnerability in the Linux kernel's io_uring mechanism can lead to the exposure of stale data in userspace when utilizing the IORING_OP_WAITID operation. This occurs because the wait operation may return without properly initializing the io_waitid::info structure, resulting in old data from previously used command storage being sent to userspace. This flaw compromises the integrity of the operation and could potentially be exploited by malicious actors to gain unintended access to sensitive information. The issue has been addressed by ensuring that the result storage is cleared during the preparation phase, aligning the behavior with the standard waitid syscall's initialization process.

Affected Version(s)

Linux f31ecf671ddc498f20219453395794ff2383e06b < 954518e5a4a5efc5033253f6e36fc7b9f98363a3

Linux f31ecf671ddc498f20219453395794ff2383e06b

Linux f31ecf671ddc498f20219453395794ff2383e06b < 4d2a0de611ab60d02fc768ae0cd5918b16bd5474

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.