CVE-2026-98359 in Linuxinformazioni

Riassunto

di VulDB • 07/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

RDMA/core: Rifiutare la disregistrazione delle interfacce di rete (netdev) in ib_get_eth_speed

ib_device_get_netdev() restituisce intenzionalmente un riferimento a net_device anche quando quest'ultimo è in fase di disregistrazione, consentendo così alle funzioni che verificano l'accoppiamento ed eseguono la pulizia di trovare comunque tale associazione. Il riferimento mantiene allocato lo struct net_device, ma non garantisce che il dispositivo rimanga operativo.

ib_get_eth_speed() utilizza il dispositivo restituito operativamente invocando il callback ethtool ad esso associato. Sebbene questa chiamata venga eseguita sotto RTNL (Lock della Rete), la funzione non verifica innanzitutto lo stato di registrazione. Una query asincrona sulla porta RDMA può pertanto richiamare una netdev dopo che NETDEV_UNREGISTER e ndo_uninit sono stati completati.

Verificare se è presente NETREG_REGISTERED mentre si detiene RTNL e restituire -ENODEV per un dispositivo in fase di disregistrazione. Mantenere RTNL attiva durante la verifica e l'operazione ethtool impedisce che la disregistrazione venga avviata tra le due operazioni.

Mantenere anche il fallback della velocità e l'avviso sotto RTNL, affinché l'avviso possa leggere in modo sicuro netdev->name. Rilasciare il riferimento alla netdev prima di rilasciare RTNL una volta completati tutti gli accessi al dispositivo.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00168

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!