CVE-2026-90233 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
nvme-pci: liberar os pools de descritores em caso de falha na inicialização (probe)
Os pools DMA de descritores por nó NUMA são criados sob demanda a partir de `nvme_init_hctx_common()` assim que o conjunto de tags administrativas é alocado, mas eles só são destruídos em `nvme_remove()` através da função `nvme_release_descriptor_pools()`. Qualquer falha na inicialização (probe) após a alocação do conjunto de tags administrativas segue pelo rótulo `out_disable` e por `nvme_pci_free_ctrl()`, nenhum dos quais libera os pools, causando vazamento dos objetos dma_pool.
Libere os pools de descritores no caminho de erro `out_disable`. Isso não deve ser adicionado em `nvme_pci_free_ctrl()`, pois isso causaria uma liberação dupla (double-free) contra `nvme_remove()` no caminho normal de desmontagem.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.