Skip to main content
VulnerabilityPublished

CVE-2026-99228: Linux kernel · io_uring/io-wq: don't lose the signal that ends work

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in fdb771015c1e13677b57a4015f0c938748f13781 : patch Linux kernel soon.

Data as of 2 Nov 2026, 16:31 UTC

Severity
High

Rated High by Threat Radar's AI analysis · CVSS not yet scored by NVD

Thin evidence

One scorer or none
Patch
Available – fixed in fdb771015c1e13677b57a4015f0c938748f13781, ddccc60f036b309430cf130d48aafed94ef7355a, 62996803c1b5f18176de255db4c843021f2d19c8 +2

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 2 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ afcc4015d1bf5659b8c722aff679e9b8c41ee156, < fdb771015c1e13677b57a4015f0c938748f13781
Fixed in
  • fdb771015c1e13677b57a4015f0c938748f13781
LinuxLinuxAffected
  • ≥ afcc4015d1bf5659b8c722aff679e9b8c41ee156, < ddccc60f036b309430cf130d48aafed94ef7355a
Fixed in
  • ddccc60f036b309430cf130d48aafed94ef7355a
LinuxLinuxAffected
  • ≥ afcc4015d1bf5659b8c722aff679e9b8c41ee156, < 62996803c1b5f18176de255db4c843021f2d19c8
Fixed in
  • 62996803c1b5f18176de255db4c843021f2d19c8
LinuxLinuxAffected
  • ≥ afcc4015d1bf5659b8c722aff679e9b8c41ee156, < 7309fea05a3d66af9746843c43fef14c10b8141e
Fixed in
  • 7309fea05a3d66af9746843c43fef14c10b8141e
LinuxLinuxAffected
  • ≥ afcc4015d1bf5659b8c722aff679e9b8c41ee156, < 08c42055b8f9a5d29236d34ad4bce08828239fe1
Fixed in
  • 08c42055b8f9a5d29236d34ad4bce08828239fe1
LinuxLinuxAffected
  • =5.12
Fixed in–

AI-suggested

A fix is available and has been applied in specific Linux kernel commits. Users should upgrade from version 5.12 to a fixed kernel version containing the patches identified by commits fdb771015c1e13677b57a4015f0c938748f13781 and others. No additional mitigation is required once patched.

Description

A vulnerability in the Linux kernel's io_uring/io-wq subsystem causes a thread exit to hang when processing certain bounded work, such as opening a FIFO without a writer. This occurs because the signal intended to wake workers is lost if the worker has not started the work by the time the signal is sent, causing the thread to hang indefinitely in do_exit(). The issue affects Linux kernel version 5.12 and has been fixed in later commits.

References

Community reviews

Loading reviews…