Skip to main content

In the Linux kernel, the following vulnerability has been resolved: cxgb4/ch_ktls: disable softirqs around tid_list erases… (CVE-2026-98967)

0
Medium
Published: 10/23/2026 (10/23/2026, 15:31:33 UTC)
Source: GCVE Database

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

AILast updated: 10/23/2026, 18:57:35 UTC

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.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses