CVE-2026-90319 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
rapidio: azzerare mport->net quando rio_add_net() fallisce
rio_alloc_net() memorizza il nuovo rio_net allocato in mport->net prima che rio_scan_alloc_net() registri il dispositivo.
Se rio_add_net() fallisce, rio_scan_alloc_net() rilascia il riferimento al dispositivo con put_device(), liberando così il rio_net tramite la callback di rilascio del dispositivo. Tuttavia, mport->net rimane puntante verso l'oggetto già liberato (dangling pointer).
Un successivo percorso di disregistrazione di mport può quindi dereferenziare il dangling pointer mport->net e potrebbe tentare di liberare nuovamente lo stesso rio_net.
Azzerare mport->net nel percorso di fallimento di rio_add_net(), in conformità con la pulizia eseguita per il percorso di fallimento dell'allocazione della tabella destID.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.