CVE-2025-21676 in Linux
Riassunto
di VulDB • 24/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
net: fec: gestione dell'errore di page_pool_dev_alloc_pages
La funzione fec_enet_update_cbd chiama page_pool_dev_alloc_pages ma non gestiva il caso in cui questa restituisse NULL. Era presente un controllo WARN_ON(!new_page), tuttavia l'esecuzione continuava utilizzando il puntatore NULL, causando successivamente un crash del sistema.
Sebbene questo scenario sembri piuttosto raro, può verificarsi quando il sistema è sotto forte pressione di memoria. Un caso in cui riesco a riprodurre frequentemente il problema consiste nella scrittura su una condivisione SMB verso un hard disk SATA collegato a un dispositivo imx6q.
Anche l'impostazione di valori più elevati per /proc/sys/vm/min_free_kbytes sembra risolvere il problema nel mio caso di test. Tuttavia, rimane errata la circostanza in cui il driver fec ignora gli errori di allocazione della memoria e può causare un crash.
Questo commit gestisce l'errore di allocazione scartando il pacchetto corrente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.