CVE-2026-98331 in Linux信息

摘要

由 VulDB • 2026-10-06

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

wifi: mac80211: 当 netdev 注销时取消 vif 的列表注册

mac80211 仅在通过 `ieee80211_if_remove()` 移除接口(且在注销 netdev 之前)时才将虚拟接口 (vifs) 从 local->interfaces 列表中移除。然而,存在不经过该流程即可注销 netdev 的情况:当持有 wiphy 的网络命名空间 (netns) 被销毁时,wiphy 应移至 init_ns,但这可能会遇到分配失败的问题。

随后,mac80211 会保留一个已不存在接口的列表项,并最终触发以下错误:

BUG: failure at net/wireless/core.h:141/wiphy_to_rdev()! ... _cfg80211_unregister_wdev+0x24/0x36a [cfg80211]
cfg80211_unregister_wdev+0x15/0x1d [cfg80211]
ieee80211_remove_interfaces+0x1ff/0x257 [mac80211]
ieee80211_unregister_hw+0x73/0x1d1 [mac80211]
mac80211_hwsim_del_radio+0x114/0x166 [mac80211_hwsim]

为避免此问题,请在 ->ndo_uninit 中检查接口是否仍然存在,如果存在则将其从列表中移除。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Do you know our Splunk app?

Download it now for free!