CVE-2025-21676 in Linuxinformazioni

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.

Responsabile

Linux

Prenotare

29/12/2024

Divulgazione

31/01/2025

Moderazione

accettato

EPSS

0.00449

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!