In the Linux kernel, the following vulnerability has been resolved: iouring/cancel: don't spin on local work the task can't run…
CVE-2026-99130
In the Linux kernel, the following vulnerability has been resolved: iouring/cancel: don't spin on local work the task can't run iouringcancelgeneric() refuses to sleep while any ring on the exiting task's tctx has local work pending. It assumes the task is that ring's submitter and that the next iouringtrycancelrequests() pass will run the work. This does not hold for a ring that was still IORINGSETUPRDISABLED when the task got its tctx node from iouringcreate() or ioringfdregister(). The submitter is set later by IORINGREGISTERENABLERINGS, possibly from another task, and only the submitter may run local work on an IORINGSETUPDEFERTASKRUN ring. To the exiting task the work stays pending forever, the loop never reaches schedule(), and the task trips the WARNONONCE() once and then spins in doexit(). An unprivileged user can set this up at will by creating a disabled ring, having a child enable it and stop, posting to the ring with IORINGOPMSGRING and exiting with a request in flight that only the child can complete. The exiting thread burns a CPU until the child runs or dies, and with paniconwarn set the WARN panics the kernel. Fix by skipping the sleep only when…
Assessment
- CVSS
- Not yet scored
- Severity
- Unscored
- Known exploited
- Not listed in CISA KEV
- Exploit availability
- Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
- Published
- 28 October 2026
- Last updated
- 30 October 2026
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
At the source
References
- https://git.kernel.org/stable/c/3005459e0ddfcef0f555b6e81f672f2c49a1c0aa
- https://git.kernel.org/stable/c/64e196a6d7173667a2a0fe2f191bc64eecd07778
- https://git.kernel.org/stable/c/8a241d7ca23be2695a1fbe587ee12eae061c31af
- https://git.kernel.org/stable/c/94d13387b96e50a4288f7bbdfe401189246a11a1
- https://git.kernel.org/stable/c/fddcf4c5321b3ea5f72166c3fd36a9d1c34f80c7
Community proofs of concept
No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.
Submit a proof of concept
Only for publicly disclosed vulnerabilities, and only material from testing you were authorised to perform. This platform does not buy, sell, or broker exploits — see earning from vulnerability research for legitimate bounty programs. Submissions are reviewed before they appear. Text only; do not include live credentials, personal data, or anything targeting systems you are not permitted to test.
Query this programmatically
Agents can read this through the MCP endpoint, or over HTTP:
curl https://cve.zerocrew.in/api/cve/CVE-2026-99130