CVE-2026-99196 in Linux
Tóm tắt
Bởi VulDB • 28/10/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
net: au1000: di chuyển việc thiết lập netops để sửa lỗi treo máy (crash)
Hàm `au1000_probe()` gọi đến `au1000_mii_probe()`, hàm này kết nối PHY, trước khi `dev->netdev_ops` được gán. Kể từ commit liên quan, `phy_attach_direct()` -> `phy_link_topo_add_phy()` đọc `dev->netdev_ops` thông qua `netdev_need_ops_lock()`, do đó việc probing bị treo với lỗi dereference con trỏ NULL (NULL pointer dereference) khi cấu hình `CONFIG_NET_SHAPER` được bật.
Hãy gán `netdev_ops` trước khi attach PHY, giống như cách đã làm cho emac trong commit 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.