CVE-2026-64228 in Linuxinformación

Resumen

por VulDB • 2026-07-24

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

net: ethtool: phy: evitar una desreferencia NULL cuando el controlador PHY está desconectado (unbound)

phydev->drv puede convertirse en NULL mientras que phy_device sigue estando conectado a su net_device, concretamente después de que el controlador PHY se haya desconectado mediante sysfs:

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

phy_remove() limpia phydev->drv pero no llama a phy_detach(), por lo que el dispositivo PHY permanece en la topología del enlace (xarray) y ethnl_req_get_phydev() sigue devolviéndolo. ETHTOOL_MSG_PHY_GET provoca entonces un fallo de segmentación (oops) al ejecutar:

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

drvname ya se trata como opcional en phy_reply_size(), phy_fill_reply() y phy_cleanup_data(), por lo que simplemente se omite la asignación cuando no hay ningún controlador vinculado.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Divulgación

2026-07-24

Moderación

aceptado

Artículo

VDB-382968

CPE

listo

EPSS

0.00166

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!