CVE-2026-23473 — Time-of-check Time-of-use (TOCTOU) Race Condition in Linux
Severity
4.7MEDIUM
No vectorEPSS
0.0%
top 94.14%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 3
Description
In the Linux kernel, the following vulnerability has been resolved:
io_uring/poll: fix multishot recv missing EOF on wakeup race
When a socket send and shutdown() happen back-to-back, both fire
wake-ups before the receiver's task_work has a chance to run. The first
wake gets poll ownership (poll_refs=1), and the second bumps it to 2.
When io_poll_check_events() runs, it calls io_poll_issue() which does a
recv that reads the data and returns IOU_RETRY. The loop then drains all
accumulated refs …
Affected Packages4 packages
▶CVEListV5linux/linuxdbc2564cfe0faff439dc46adb8c009589054ea46 — 0f4ce79b8db7b040373fc664c8bc6c5fd74bd196+3
🔴Vulnerability Details
2GHSA▶
GHSA-c5mp-x9x5-3g5v: In the Linux kernel, the following vulnerability has been resolved:
io_uring/poll: fix multishot recv missing EOF on wakeup race
When a socket send↗2026-04-03
OSV▶
CVE-2026-23473: In the Linux kernel, the following vulnerability has been resolved: io_uring/poll: fix multishot recv missing EOF on wakeup race When a socket send an↗2026-04-03