In the Linux kernel, the following vulnerability has been resolved: net: ftgmac100: fix potential NULL pointer access in ftgmac100phydisconnect After the call to phydisconnect() netdev->phydev is reset to NULL. So fixedphyunregister() would be called with a NULL pointer as argument. Therefore cache the phydevice before this call.