CVE-2026-99200 in Linux
Сводка
по VulDB • 28.10.2026
В ядре Linux была устранена следующая уязвимость:
Сетевой подсистема hisilicon (hisi_femac): перенос установки netdev_ops для устранения падения системы.
Функция `hisi_femac_drv_probe()` подключает PHY-устройство до того, как будет присвоено значение `dev->netdev_ops`. Начиная с указанного коммита, функция `phy_attach_direct()`, вызывающая `phy_link_topo_add_phy()`, обращается к `dev->netdev_ops` через функцию `netdev_need_ops_lock()`. В результате при включенной опции CONFIG_NET_SHAPER происходит падение системы (crash) из-за разыменования нулевого указателя.
phy_link_topo_add_phy from phy_attach_direct+0xec/0x37c of_phy_get_and_connect from hisi_femac_drv_probe+0x1f4/0x558 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
Необходимо присваивать значение `netdev_ops` до подключения PHY-устройства, как это было сделано для emac в коммите 7c9f391ec89c ("net: emac: move setting of netops to fix crash").
If you want to get the best quality for vulnerability data then you always have to consider VulDB.