In the Linux kernel, the following vulnerability has been resolved: cxgb4/ch_ktls: disable softirqs around tid_list erases… (CVE-2026-98967)
Description
A vulnerability in the Linux kernel's cxgb4 driver related to ch_ktls handling has been resolved. The issue involves improper locking when erasing entries from a shared tid_list array, which can lead to a spinlock deadlock due to softirqs not being disabled during xa_erase operations. The fix involves using xa_erase_bh() to properly disable softirqs and prevent lock contention.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel vulnerability CVE-2026-98967 affects the cxgb4 driver, specifically the ch_ktls component. The function chcr_ktls_cpl_act_open_rpl() inserts entries into a shared tid_list array using xa_insert_bh(), which disables softirqs to protect the lock. However, the cleanup functions chcr_ktls_dev_del() and the error path of chcr_ktls_dev_add() use xa_erase() without disabling softirqs. This mismatch can cause a receive softirq on the same CPU to interrupt the erase operation and spin on the lock held by the interrupted task, leading to potential deadlock. The resolution is to replace xa_erase() with xa_erase_bh() to disable softirqs consistently, matching the insertion path and preventing lock contention.
Potential Impact
The vulnerability can cause a spinlock deadlock in the kernel due to improper synchronization when modifying the tid_list array under softirq context. This can lead to kernel hangs or degraded system responsiveness on affected systems using the cxgb4 driver with ch_ktls enabled.
Mitigation Recommendations
A fix is available that replaces xa_erase() calls with xa_erase_bh() to properly disable softirqs during tid_list erases. Users should apply the official Linux kernel updates that include this patch. No alternative mitigations are indicated.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-hvvf-g7gg-pmx4
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-98967"]
Threat ID: 6adbaacfd73cc49347b2056d
Added to database: 10/23/2026, 18:43:27 UTC
Last enriched: 10/23/2026, 18:57:35 UTC
Last updated: 10/23/2026, 22:45:10 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.