CVE-2025-38151 in Linux
Riassunto
di VulDB • 22/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
RDMA/cma: Correzione del blocco quando cma_netevent_callback non riesce ad accodare il lavoro (queue_work)
Il commit citato ha risolto un crash che si verificava quando veniva chiamata cma_netevent_callback per un oggetto cma_id mentre l'esecuzione del lavoro relativo a tale ID, avviata in una chiamata precedente, non era ancora iniziata. L'elemento di lavoro è stato reinizializzato nella seconda chiamata, causando la corruzione dell'elemento attualmente presente nella coda dei lavori (work queue).
Tuttavia, questa correzione ha lasciato irrisolto un problema quando l'accodamento del lavoro fallisce (poiché l'elemento è ancora in attesa nella work queue a causa di una chiamata precedente). In questo caso, la funzione cma_id_put (che viene invocata dal gestore del lavoro) non viene quindi eseguita. Ciò provoca il blocco di un processo userspace (processo zombie).
Si risolve il problema chiamando cma_id_put() nel caso in cui queue_work fallisca.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.