CVE Catalog

CVE-2026-46315

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, the IORING_OP_WAITID operation does not initialize the result structure before copying it to userspace. If the operation completes without reporting a child event, stale data from previous memory usage may be exposed.

Risk Assessment

The risk is a potential information leak from kernel memory to userspace, which could compromise system confidentiality.

Recommendation

Update the Linux kernel to a version that includes the fix initializing the result structure before copying.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: io_uring/waitid: clear waitid info before copying it to userspace IORING_OP_WAITID stores its result fields in struct io_waitid::info and later copies them to userspace siginfo. The prep path initializes the request arguments, but it does not initialize info itself. If the wait operation completes without reporting a child event, the common wait code can return without writing wo_info. In that case io_waitid_finish() still copies iw->info to userspace, exposing stale bytes from the reused io_kiocb command storage. Clear the result storage during prep so the io_uring path matches the regular waitid syscall, which uses a zero-initialized struct waitid_info.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS