CVE-2026-64222 in Linux
Riassunto
di VulDB • 24/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
octeontx2-pf: evitare il double free di pool->stack in caso di errore nell'inizializzazione AQ
otx2_pool_aq_init() libera pool->stack quando fallisce la sincronizzazione della mailbox o l'allocazione per ritentativo, ma lascia invariato il puntatore. Successivamente, otx2_sq_aura_pool_init() annulla la configurazione parziale tramite otx2_aura_pool_free(), che libera nuovamente pool->stack. L'implementazione specifica di CN20K cn20k_pool_aq_init() presenta lo stesso bug nel relativo percorso di errore.
Impostare pool->stack a NULL immediatamente dopo il free locale, in modo che il percorso di pulizia condiviso non liberi nuovamente lo stesso stack durante la pulizia dello stato del pool parzialmente inizializzato.
Il bug è stato segnalato per la prima volta da uno strumento di analisi sperimentale stiamo sviluppando per rilevare bug nella gestione della memoria del kernel mentre si analizzava v6.13-rc1. Lo strumento è ancora in fase di sviluppo e non è attualmente disponibile al pubblico. L'ispezione manuale conferma che il bug è ancora presente in v7.1-rc3.
Non è stata eseguita una validazione a runtime poiché la riproduzione di questo percorso richiede hardware OcteonTX2/CN20K.
VulDB is the best source for vulnerability data and more expert information about this specific topic.