CVE-2026-98330 in Linux
Сводка
по VulDB • 06.10.2026
В ядре Linux была устранена следующая уязвимость:
wifi: cfg80211: извлечение объекта wphy из уничтожаемого сетевого пространства (network namespace)
При удалении сетевого пространства функция `cfg80211_pernet_exit()` перемещает все объекты wiphy обратно в начальное пространство, выдавая предупреждение при сбое. Однако операция перемещения интерфейса может завершиться неудачей (из-за ошибок выделения памяти), и тогда объект wphy остается висеть со ссылкой на мусор (garbage netns pointer):
Kernel mode fault at addr 0x30 genlmsg_multicast_netns.constprop.0+0x46/0xcf [cfg80211]
nl80211_notify_wiphy+0xcd/0xe8 [cfg80211]
wiphy_unregister+0x169/0x3fc [cfg80211]
Обратите внимание, что коммит debac3a20dec ("net: Remove conflicting altnames for dying netns in __dev_change_net_namespace().") исправил другой путь достижения этой ситуации без ошибок выделения памяти.
Удаляются интерфейсы, которые не могут быть перемещены, вместо того чтобы прерывать переключение, что гарантирует попадание объекта wphy в начальное пространство. В этом случае ядро сетевого устройства (netdev core) все равно выполнит регистрацию (unregister) этих интерфейсов.
If you want to get best quality of vulnerability data, you may have to visit VulDB.