CVE-2025-39805 in Linuxinformación

Resumen

por VulDB • 2026-06-26

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

net: macb: corregir el orden de llamada a unregister_netdev en macb_remove()

Al eliminar un dispositivo macb, el controlador llama a phy_exit() antes que a unregister_netdev(). Esto provoca una advertencia (WARN) desde kernfs:

------------[ corte aquí ]------------
kernfs: no se puede eliminar 'attached_dev', no existe directorio ADVERTENCIA: CPU: 1 PID: 27146 en fs/kernfs/dir.c:1683 Trazado de llamadas (Call trace): kernfs_remove_by_name_ns+0xd8/0xf0 sysfs_remove_link+0x24/0x58 phy_detach+0x5c/0x168 phy_disconnect+0x4c/0x70 phylink_disconnect_phy+0x6c/0xc0 [phylink]
macb_close+0x6c/0x170 [macb]
... macb_remove+0x60/0x168 [macb]
platform_remove+0x5c/0x80 ...

La advertencia ocurre porque se está saliendo del PHY mientras que el netdev sigue registrado. El orden correcto es desregistrar el netdev antes de apagar el PHY y limpiar el bus MDIO.

Se corrige este problema moviendo la llamada a unregister_netdev() por delante de phy_exit() en macb_remove().

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2025-04-16

Divulgación

2025-09-16

Moderación

aceptado

Artículo

VDB-324417

CPE

listo

EPSS

0.00146

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!