CVE-2026-64222 in Linux
Sumário
de VulDB • 25/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
octeontx2-pf: evitar double free de pool->stack em caso de falha na inicialização da AQ (Admin Queue)
A função otx2_pool_aq_init() libera pool->stack quando há falha no sincronismo ou alocação por retry do mailbox, mas mantém o ponteiro inalterado. Posteriormente, a função otx2_sq_aura_pool_init() desfaz a configuração parcial através de otx2_aura_pool_free(), que libera novamente pool->stack. A implementação específica para CN20K, cn20k_pool_aq_init(), apresenta o mesmo bug em seu caminho de erro correspondente.
Define-se pool->stack como NULL imediatamente após a liberação local, para que o caminho compartilhado de limpeza não libere a mesma stack novamente durante a limpeza do estado parcialmente inicializado da pool.
O bug foi inicialmente sinalizado por uma ferramenta experimental de análise que estamos desenvolvendo para detectar bugs no gerenciamento de memória do kernel, enquanto analisávamos a versão v6.13-rc1. A ferramenta ainda está em desenvolvimento e não está disponível publicamente até o momento. A inspeção manual confirma que o bug ainda está presente na versão v7.1-rc3.
A validação em tempo de execução (runtime validation) não foi realizada, pois a reprodução desse caminho exige hardware OcteonTX2/CN20K.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.