PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99054 Linux CVE debrief

A race condition vulnerability in the Linux kernel's TIPC (Transparent Inter-Process Communication) subsystem can lead to teardown failures and potential use-after-free bugs. The vulnerability is caused by the improper destruction of workqueues before closing connections, allowing socket callbacks and subscription events to queue more work. This can result in a refcount_t addition on 0 from conn_get() on a connection whose release was blocked on idr_lock, a subsequent use-after-free in tipc_conn_close(), queue_work() on an already destroyed workqueue from the listener data-ready callback, and an RCU stall in tipc_topsrv_exit_net() while the walk spins under idr_lock.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-30
Advisory published
2026-10-23
Advisory updated
2026-10-30

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux systems that use TIPC, as well as operators, security teams, and vulnerability management teams responsible for monitoring and securing Linux systems, should verify Linux kernel versions and update to fixed versions if necessary, review compensating controls, and monitor system logs for potential issues

Why it matters

A race condition vulnerability in the Linux kernel's TIPC subsystem can lead to teardown failures and potential use-after-free bugs, requiring verification of Linux kernel versions and monitoring of system logs.

  • Verify Linux kernel versions and update to fixed versions if necessary
  • Monitor system logs for potential use-after-free bugs and refcount_t addition on 0 errors
  • Review and apply source code changes to ensure TIPC workqueues are properly destroyed

Technical summary

The Linux kernel's TIPC subsystem has a race condition vulnerability that can lead to teardown failures and potential use-after-free bugs. The vulnerability is caused by the improper destruction of workqueues before closing connections, allowing socket callbacks and subscription events to queue more work. This can result in a refcount_t addition on 0 from conn_get() on a connection whose release was blocked on idr_lock, a subsequent use-after-free in tipc_conn_close(), queue_work() on an already destroyed workqueue from the listener data-ready callback, and an RCU stall in tipc_topsrv_exit_net() while the walk spins under idr_lock. Affected product deployments should review and apply source code changes to fix

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided source code changes to ensure the TIPC workqueues are properly destroyed before closing connections
  • Verify the Linux kernel version and update to a fixed version if necessary
  • Monitor system logs for potential use-after-free bugs and refcount_t addition on 0 errors
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified

Evidence notes

The CVE record and source item provide details about the vulnerability, including its description, affected versions, and references to source code changes. However, the corpus does not establish versions, exploitation, impact, or remediation beyond the provided official sources.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99054 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-99054

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-99054 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99054

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • tipc: destroy topsrv workqueues before closing connections

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99054.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/09dbd610f78aaed65d7b379c270ce4090a8151ac

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/21622e5ae8b232c2e64eb1adf5546cf078d2987d

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7167afaaaee37191f8b6afa0c91e0fef41460705

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7f796bb3b440d7f1b14c0e3b520462eb34f553af

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/da9c16568bc79140a54c1f5fcf07a0305df47b37

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0af8780bdfdfc91fb9127bddb9c48fab67dc9d9e

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/fb717c536af2aafeca520ff11d1e0f25f7ab8fa9

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.