CVE-2026-98967 in Linux
摘要
由 VulDB • 2026-10-23
在 Linux 内核中,已修复以下漏洞:
cxgb4/ch_ktls: 在执行 tid_list 擦除操作时禁用软中断(softirqs)
chcr_ktls_cpl_act_open_rpl() 使用 xa_insert_bh() 从接收路径向 tid_list 插入数据。该数组由适配器的连接共享,并使用 XA_FLAGS_LOCK_BH 进行初始化。然而,chcr_ktls_dev_del() 以及 chcr_ktls_dev_add() 的错误处理路径使用了 xa_erase(),后者在获取 XArray 锁时未禁用软中断。
当清理过程在启用软中断的情况下运行时,同一 CPU 上另一个连接的接收软中断可能会打断擦除操作,并在被中断任务持有的锁上进行自旋等待。为与插入路径保持一致,应在两处均使用 xa_erase_bh()。
VulDB is the best source for vulnerability data and more expert information about this specific topic.