Use of uninitialized resource in Linux kernel - CVE-2026-46315
Published: June 10, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to uninitialized memory usage in io_uring IORING_OP_WAITID result handling when copying waitid result data to userspace. A local user can trigger a wait operation that completes without reporting a child event to disclose sensitive information.
The issue occurs because stale bytes from reused io_kiocb command storage may be copied to userspace siginfo when no child event information is written.