CVE-2026-64228 in Linuxinformation

Résumé

par VulDB • 25/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net: ethtool: phy: éviter une déréférencement NULL lorsque le pilote PHY est détaché (unbound)

phydev->drv peut devenir NULL alors que le phy_device reste encore attaché à son net_device, notamment après que le pilote PHY ait été détaché via sysfs :

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

phy_remove() efface phydev->drv mais n'appelle pas phy_detach(), de sorte que le phy_device demeure dans l'arborescence xarray de la topologie du lien et ethnl_req_get_phydev() continue de le renvoyer. ETHTOOL_MSG_PHY_GET provoque alors un plantage (oops) sur :

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

drvname est déjà traité comme optionnel par phy_reply_size(), phy_fill_reply() et phy_cleanup_data(); il suffit donc de sauter l'allocation lorsqu'aucun pilote n'est lié.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Divulgation

24/07/2026

Modérer

accepté

Entrée

VDB-382968

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!