CVE-2026-80920
Last modified
CVE-2026-80920 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: io_uring: defer eventfd signaling when queued from a wakeup handler io_req_local_work_add() signals the CQ ring eventfd inline when it is the one to push the first entry onto ->work_list. For DEFER_TASKRUN rings that add is frequently done from a waitqueue wakeup handler, where an arbitrary waitqueue lock is held. eventfd_signal_mask() only refuses to recurse when current->in_eventfd is set, but that bit is set by eventfd_signal_mask() itself.
Description
In the Linux kernel, the following vulnerability has been resolved: io_uring: defer eventfd signaling when queued from a wakeup handler io_req_local_work_add() signals the CQ ring eventfd inline when it is the one to push the first entry onto ->work_list. For DEFER_TASKRUN rings that add is frequently done from a waitqueue wakeup handler, where an arbitrary waitqueue lock is held. eventfd_signal_mask() only refuses to recurse when current->in_eventfd is set, but that bit is set by eventfd_signal_mask() itself. If the wake chain starts somewhere else, signal goes out inline and can feed back into epoll. Add IOU_F_TWQ_IN_WAKE, set it on the task_work add done from the three waitqueue callbacks, and use it to force io_eventfd_signal() down the existing call_rcu_hurry() deferral instead of signaling inline.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 21a091b970cdbcf3e8ff829234b51be6f9192766, < e22f4494cc9487d326e5e3067f33dea7c1e442b2; >= 21a091b970cdbcf3e8ff829234b51be6f9192766, < b6bb334b0e9348887e3e55e1f494b0c3b8fbf59f; >= 21a091b970cdbcf3e8ff829234b51be6f9192766, < 40b6ccf68731809ceb85c6e9f0f8f2ed61c7aa5a; >= 21a091b970cdbcf3e8ff829234b51be6f9192766, < cd305ee3633a45fcf5f3a5d83f99f3cb77d87b6e |
| Linux | Linux | 6.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80920?
How severe is CVE-2026-80920?
How do I fix CVE-2026-80920?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-80915In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80916In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80917In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80918In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80919In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8092Memory safety bugs present in Firefox ESR 115.35.1, Firefox …8.1
- CVE-2026-80921In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-80922In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80923In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80924In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-80925In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80926In the Linux kernel, the following vulnerability has been re…9.8
Are you affected by CVE-2026-80920?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
