CVE-2026-80920

CVE-2026-80920

published September 9, 2026

CVSS
—
EPSS
0%
Percentile
4.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00161 · 4.9th percentile
Published
2026-09-09T21:17Z
References (6)
EPSS history
Timeline
  • 11 SEP 03:19Z
    EPSS moved — → 0%
    epss
  • 09 SEP 16:13Z
    io_uring: defer eventfd signaling when queued from a wakeup handler
    cvelistv5