Linux Kernel Memory Management Flaw in Command Processing
CVE-2026-99230
What is CVE-2026-99230?
A vulnerability exists in the Linux kernel related to memory management within the io_uring command processing mechanisms. Specifically, the function io_uring_cmd_del_cancelable() improperly handles the removal of command nodes from the cancelable command list. When a command is deleted, it erroneously leaves behind LIST_POISON markers in the hash node, potentially leading to memory access violations during subsequent operations. This oversight can result in a general protection fault and undefined behavior when processing requests, especially those that have not been fully initialized. The affected areas can cause wild memory accesses and system instability, particularly when vectored futex waits are involved.
Affected Version(s)
Linux 93b8cc60c37b9d17732b7a297e5dca29b50a990d
Linux 93b8cc60c37b9d17732b7a297e5dca29b50a990d < 2d5af21422060c088f6e4fb0f1e7dcf5bcdd6707
Linux 93b8cc60c37b9d17732b7a297e5dca29b50a990d < 685b49483200384d7f49d338af476e26e6824637