CVE-2026-23377 in Linuxinformazioni

Riassunto

di VulDB • 19/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ice: modifica della dimensione del frammento (frag_size) di XDP RxQ da lunghezza di scrittura DMA a xdp.frame_sz

L'unico utente del campo frag_size nelle informazioni di XDP RxQ è bpf_xdp_frags_increase_tail(). Tale funzione si aspetta chiaramente l'intera dimensione del buffer anziché la dimensione della scrittura DMA. Assunzioni diverse nella configurazione del driver ice portano a un tailroom negativo.

Ciò consente di innescare un kernel panic quando si utilizza il test xskxceiver XDP_ADJUST_TAIL_GROW_MULTI_BUFF e si modifica la dimensione del pacchetto in 6912, impostando l'offset richiesto su un valore elevato, ad esempio XSK_UMEM__MAX_FRAME_SIZE * 100.

A causa di altre peculiarità della configurazione ZC (Zero-Copy) nel driver ice, il panic non viene osservato nella modalità ZC; tuttavia, la crescita del tailroom fallisce comunque quando non dovrebbe accadere.

Utilizzare invece la dimensione truesize del buffer della coda fill nelle informazioni XDP RxQ al posto della dimensione di scrittura DMA. Correggere anche la modalità ZC utilizzando la nuova funzione helper.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

13/01/2026

Divulgazione

25/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00100

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!