DEBIAN-CVE-2026-99230: Debian/linux vulnerability

Published Nov 2, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved: iouring/cmd: don't leave list poison in ->hashnode iouringcmddelcancelable() uses hlistdel() to take a command off ->cancelableuringcmd, which leaves LISTPOISON1/2 behind in ->hashnode. Requests are recycled through the request cache without being reinitialised, and not every user of ->hashnode sets it up before it is used: If a vectored futex wait is woken while futexwaitmultiplesetup() is still queueing the futexes, iofutexvwait() doesn't add the request to ->futexlist, and leaves the completion to the taskwork queued by the wake up. iofutexvcomplete() ends in iofutexcomplete(), whose hlistdelinit() is fine for a request that is unhashed, which is how all other users of the node leave it. If the request was a cancelable uringcmd in its previous life, e.g. a ublk FETCHREQ, it writes through LISTPOISON2: Oops: general protection fault, probably for non-canonical address KASAN: maybe wild-memory-access in range [0xdead000000000120-...] RIP: 0010:iofutexvcomplete+0x219/0x420 Call Trace: tctxtaskworkrun+0x804/0x950 tctxtaskwork+0x71/0xa0 taskworkrun+0x118/0x200 Leave the node unhashed.

Affected Software

2 affected componentsFixes available
debian/linux<6.12.115-1
6.12.115-1
debian/linux*

Event History

Nov 2, 2026
CVE Published
via OSV·04:17 PM
Data Sourced
via OSV·04:17 PM
DescriptionAffected Software

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203