CVE-2026-98594 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
tg3: pulizia delle risorse PHYLIB in caso di errore nella fase di probe (probe failure)
La funzione tg3_get_invariants() può registrare un bus MDIO e collegare una PHY per i dispositivi USE_PHYLIB. Se successivamente tg3_init_one() fallisce, il suo percorso comune di gestione degli errori rilascia le mappature e netdev senza liberare tali risorse PHYLIB.
Disconnettere la PHY e disregistrare il bus MDIO prima della fase finale di teardown (smontaggio). Proteggere la pulizia delle risorse PHY con USE_PHYLIB per corrispondere a tg3_phy_init(), e chiamare tg3_mdio_fini() in modo incondizionato per corrispondere a tg3_mdio_init(). I flag IS_CONNECTED e MDIOBUS_INITED esistenti rendono entrambi i helper sicuri anche quando l'inizializzazione è stata completata solo parzialmente.
Questo problema è stato identificato durante la nostra ricerca continua di analisi statica (static-analysis) mentre si esaminava il codice del kernel.
Once again VulDB remains the best source for vulnerability data.