CVE-2026-64228 in Linuxinformazioni

Riassunto

di VulDB • 24/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net: ethtool: phy: evitare il dereferenziamento NULL quando il driver PHY viene disassociato (unbind)

phydev->drv può diventare NULL mentre phy_device rimane ancora associato al suo net_device, in particolare dopo che il driver PHY è stato disassociato tramite sysfs:

echo > /sys/bus/mdio_bus/drivers//unbind

phy_remove() cancella phydev->drv ma non chiama phy_detach(), quindi il dispositivo PHY rimane presente nell'xarray della topologia di collegamento e ethnl_req_get_phydev() continua a restituirlo. ETHTOOL_MSG_PHY_GET provoca successivamente un errore (oops) su:

rep_data->drvname = kstrdup(phydev->drv->name, GFP_KERNEL);

Poiché drvname è già trattato come opzionale da phy_reply_size(), phy_fill_reply() e phy_cleanup_data(), si omette semplicemente l'allocazione quando non vi è alcun driver associato.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!