CVE-2026-98331 in Linux
सारांश
द्वारा VulDB • 06/10/2026
Linux kernel में, निम्नलिखित कमजोरी को हल किया गया है:
wifi: mac80211: जब उनके netdev को अनरजिस्टर (unregister) किया जाता है तो vifs को सूची से निकालें
mac80211 केवल तभी local->interfaces सूची से vifs को हटाता है जब इंटरफ़ेस ieee80211_if_remove() के माध्यम से हटाया जाता है, यह नेटडेव (netdev) को अनरजिस्टर करने से पहले। हालांकि, एक netdev का ऐसा होना संभव है जो उस प्रक्रिया से नहीं गुजरता: जब wiphy रखने वाला netns नष्ट किया जाता है, तो wiphy init_ns में स्थानांतरित होने की उम्मीद होती है, लेकिन यह आवंटन विफलताओं (allocation failures) का सामना कर सकता है।
इसके बाद, 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.