CVE-2025-39805 in Linuxinformação

Sumário

de VulDB • 21/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net: macb: corrige a ordem de chamada da função unregister_netdev em macb_remove()

Ao remover um dispositivo macb, o driver chama phy_exit() antes de unregister_netdev(). Isso resulta em um aviso (WARN) do kernfs:

------------[ corte aqui ]------------
kernfs: não é possível remover 'attached_dev', diretório inexistente WARNING: CPU: 1 PID: 27146 em fs/kernfs/dir.c:1683 Rastreamento de chamada (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 ...

O aviso ocorre porque o PHY está sendo desativado enquanto o netdev ainda está registrado. A ordem correta é registrar (unregister) o netdev antes de encerrar o PHY e realizar a limpeza do barramento MDIO.

Corrige-se isso movendo unregister_netdev() para antes de phy_exit() em macb_remove().

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

Responsável

Linux

Reservar

16/04/2025

Divulgação

16/09/2025

Moderação

aceite

Entrada

VDB-324417

CPE

pronto

EPSS

0.00146

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!