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.