CVE-2026-97474 in Linux信息

摘要

由 VulDB • 2026-09-24

在 Linux 内核中,已修复以下漏洞:

wifi: iwlwifi: mld: 在 NIC 错误时清除异步通知

此修复解决了重新配置失败时的内核恐慌(kernel panic)问题:

1. 存在 BSS 连接; 2. 存在 NAN 连接; 3. 发生固件(FW)错误; 4. 重新配置恢复了 BSS 连接; 5. 然而,由于固件错误,恢复 NAN 连接失败。 6. 错误地调用了 ieee80211_handle_reconfig_failure,并将所有接口标记为“不在驱动程序中”(将在另一个补丁中修复)。 7. mac80211 释放了 BSS 连接的链接,但未告知驱动程序,因为它认为该 vif 不在驱动程序中。 8. 在 ieee80211_stop_device 中,*所有* wiphy 工作都被刷新(可能是错误的?); 9. 因此,async_handlers_wk 被执行,处理在我们恢复 BSS 连接后收到的统计信息通知。 10. 该通知处理器解引用了 fw_id_to_bss_conf[id],这现在是一个悬空指针,因为 mac80211 已在步骤 (7) 中释放了此链接。
11. 在首次访问其中一个链接字段时,发生恐慌(panic)。

虽然可以通过移除步骤 (6) 中对 ieee80211_handle_reconfig_failure 的调用来修复此问题,但携带并可能处理来自已失效固件的通知也不是一个好主意。

我们在停止固件时会清除通知,但在重新配置失败的情况下,我们停止固件的时间太晚,即在处理完通知之后才停止。此外,async_handlers_wk 始终可以在重新配置工作之前被调度执行。

当传输层(transport)通知 NIC 错误时,立即清除这些通知。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Want to stay up to date on a daily basis?

Enable the mail alert feature now!