NULL Pointer Dereference in Hisilicon Driver for Linux Kernel
CVE-2026-99200
What is CVE-2026-99200?
A vulnerability in the Hisilicon driver of the Linux kernel has been identified, where improper order of operations during the PHY connection phase leads to a NULL pointer dereference. Specifically, when CONFIG_NET_SHAPER is enabled, the method hisi_femac_drv_probe() connects the PHY before assigning dev->netdev_ops. This results in a crash due to the attempt to read the netdev_ops, causing a kernel panic and disrupting system operations. To mitigate this issue, it is essential to assign netdev_ops prior to the PHY attachment, following the corrective measures outlined in previous kernel commits.
Affected Version(s)
Linux ded86da4bbb78cad74cecc368fee3ae3a296e2ca < 06ef5b084b150c538bc84148e5d710eee012413c
Linux ded86da4bbb78cad74cecc368fee3ae3a296e2ca < 444889dfa27b54b39026e962464b1f8f9093e1ea
Linux 7.2