CVE-2026-23473
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23473 is a race condition vulnerability in the Linux kernel's io_uring/poll subsystem affecting multishot recv operations on sockets. When a socket send and shutdown() occur back-to-back, both fire wake-ups before the receiver's task_work can run, causing the poll reference counter to be drained prematurely and the multishot recv to hang indefinitely. The CVE was published on April 3, 2026, and has subsequently been marked as Rejected by its CVE Numbering Authority (GitHub Advisory, EUVD). The ENISA EUVD entry records a base score of 0.0 reflecting the rejected status, while Feedly's estimate places it in the Medium severity range (Feedly).

Technical details

The root cause is a race condition (CWE not formally assigned) in io_poll_check_events() within the Linux kernel's io_uring/poll subsystem. When a socket send and shutdown() happen in rapid succession, both events fire wake-ups before the receiver's task_work executes: the first wake-up acquires poll ownership (poll_refs=1) and the second increments it to 2. io_poll_issue() performs a recv that reads the data and returns IOU_RETRY, after which the loop drains all accumulated refs via atomic_sub_return(2) -> 0 and exits — consuming only the first event. Because socket shutdown is a persistent state change that generates no further wake-ups, the multishot recv operation hangs indefinitely. The fix adds an explicit HUP check in the poll loop and ensures an additional iteration occurs when more than one poll activation is pending (GitHub Advisory, EUVD).

Impact

Successful triggering of this race condition causes applications using io_uring multishot recv operations on sockets to hang indefinitely, resulting in a denial of service condition. There is no evidence of confidentiality or integrity impact; the vulnerability is limited to availability of the affected socket I/O operations. Any application or service relying on io_uring's multishot recv interface for network communication could become unresponsive if the race is triggered (GitHub Advisory, Feedly).

Mitigation and workarounds

Patches are available in Linux kernel versions 6.18.20, 6.19.10, and 7.0-rc5, addressing the race condition via commits 0f4ce79b8db7b040373fc664c8bc6c5fd74bd196, bf33554b6abf7e7faeadd8af1b82037ea755a6bb, and a68ed2df72131447d131531a08fe4dfcf4fa4653 (EUVD). Downstream distributions including SUSE and Amazon Linux 2023 have issued updated packages (SUSE Advisory, Amazon Linux). For systems that cannot be patched immediately, limiting or avoiding the use of io_uring multishot recv operations on sockets is a viable interim workaround (Feedly).

Community reactions

The vulnerability was announced via the Linux kernel CVE mailing list and picked up by standard vulnerability tracking services including NVD, VulDB, and Tenable Nessus plugins (Tenable). The Yocto Project security mailing list also circulated notices regarding the issue (Yocto Security). No notable independent researcher commentary or significant social media discussion has been identified, consistent with the vulnerability's rejected CVE status and low exploitation risk.

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management