CVE-2026-74379 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
dax/kmem: gestire le risorse parzialmente discontinue durante l'rimozione
Quando dev_dax_kmem_probe() ha successo solo in parte (almeno un intervallo viene mappato) ma un intervallo successivo fallisce nella chiamata a request_mem_region() o add_memory_driver_managed(), la procedura di probe continua silenziosamente, restituendo infine esito positivo, ma con l'intervallo corrispondente impostato su NULL.
dev_dax_kmem_remove() itera su tutti gli intervalli del dispositivo dax indipendentemente dall'esistenza della risorsa sottostante. Quando viene successivamente chiamata remove_memory(), questa restituisce 0 poiché la memoria non è mai stata aggiunta, il che fa sì che dev_dax_kmem_remove() assuma erroneamente che la (inesistente) risorsa possa essere rimossa e tenti di eseguire operazioni di pulizia su un puntatore NULL.
Si risolve il problema saltando completamente questi intervalli, tenendo presente che tali casi sono considerati esito positivo, in modo da garantire comunque l'esecuzione della fase di cleanup quando tutti gli intervalli effettivamente aggiunti vengono rimossi con successo.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.