CVE-2026-98594 in Linuxinformazioni

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.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!