CVE-2026-23140 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
bpf, test_run: Sottrarre la dimensione di xdp_frame dalla dimensione consentita dei metadati
La struttura xdp_frame occupa parte dello spazio di headroom del frame XDP, limitando la dimensione dei metadati. Tuttavia, in bpf_test_run, questo aspetto non viene considerato, il che consente all'utente di fornire una dimensione dei metadati eccessiva (che occupa l'intero headroom).
Se l'utente fornisce una dimensione dei metadati così elevata in modalità di elaborazione dei pacchetti in tempo reale, la chiamata a xdp_update_frame_from_buff() in xdp_test_run_init_page() fallirà; di conseguenza, l'invio dei pacchetti procederà con una struttura del frame non inizializzata, causando i soliti effetti indesiderati (Bad Stuff).
Il commit indicato nel tag Fixes ha risolto un bug correlato in cui il secondo controllo in xdp_update_frame_from_buff() poteva fallire, ma non ha aggiunto vincoli aggiuntivi sulla dimensione dei metadati. Completare la correzione aggiungendo un ulteriore controllo sulla dimensione dei metadati. Riordinare leggermente i controlli per rendere la logica più chiara e aggiungere un commento.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.