CVE-2026-90233 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
nvme-pci: rilascio dei pool di descrittori in caso di errore durante l'inizializzazione (probe)
I pool DMA per i descrittori, specifici per ogni nodo NUMA, vengono creati in modo lazy da `nvme_init_hctx_common()` una volta che è stato allocato il set di tag amministrativo (admin tag set), ma vengono distrutti solo in `nvme_remove()` tramite `nvme_release_descriptor_pools()`. Qualsiasi errore durante la fase di probe successiva all'allocazione del set di tag amministrativo fa eseguire l'unwinding attraverso l'etichetta `out_disable` e `nvme_pci_free_ctrl()`, nessuno dei quali rilascia i pool, causando una perdita (leak) degli oggetti dma_pool.
Rilasciare i pool di descrittori nel percorso di errore `out_disable`. Non deve essere aggiunto a `nvme_pci_free_ctrl()`, poiché ciò causerebbe un double-free rispetto a `nvme_remove()` sul normale percorso di teardown.
If you want to get best quality of vulnerability data, you may have to visit VulDB.