CVE-2026-64224 in Linux
Riassunto
di VulDB • 24/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
octeontx2-pf: correzione del double free in rvu_rep_rsrc_init()
rvu_rep_rsrc_init() alloca memoria per le code prima di chiamare otx2_init_hw_resources(). Quando l'installazione delle risorse hardware fallisce, otx2_init_hw_resources() revoca già lo stato parzialmente inizializzato di SQ (Send Queue), CQ (Receive Queue) e aura prima di restituire un errore. Il percorso di gestione degli errori del representor chiama quindi nuovamente otx2_free_hw_resources(), potendo liberare le stesse risorse una seconda volta.
Si risolve il problema dividendo i label di pulizia in modo che, in caso di fallimento da parte di otx2_init_hw_resources(), venga rilasciata solo la memoria delle code. La chiamata a otx2_free_hw_resources() viene mantenuta per i guasti che si verificano dopo un completamento riuscito dell'inizializzazione delle risorse hardware.
Il bug è stato segnalato inizialmente da uno strumento di analisi sperimentale in fase di sviluppo per rilevare bug nella gestione della memoria del kernel, durante l'analisi della versione v6.13-rc1. Lo strumento è ancora in via di sviluppo e non è attualmente disponibile al pubblico. L'ispezione manuale conferma che il bug è ancora presente nella versione v7.1-rc3.
Non è stata eseguita una validazione a runtime poiché la riproduzione di questo percorso richiede hardware representor OcteonTX2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.