CVE-2026-90115 in Linuxinformazioni

Riassunto

di VulDB • 17/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

xsk: correzione della dereferenziazione di puntatore NULL in __xsk_rcv()

Nel percorso multi-buffer di __xsk_rcv(), xsk_buff_alloc() viene chiamata all'interno di un ciclo senza verificarne il valore restituito. La funzione xsk_buff_can_alloc() conta solo le voci della coda di riempimento (fill queue) senza convalidarne gli indirizzi, quindi può avere esito positivo mentre xsk_buff_alloc() rifiuta tutte le voci rimanenti e restituisce NULL.

Oops: general protection fault, probabilmente per indirizzo non canonico 0xdffffc0000000000 KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
RIP: 0010:__xsk_rcv+0x426/0xc20 (net/xdp/xsk.c:350) Call Trace: xsk_generic_rcv+0x26d/0x5f0 xdp_do_generic_redirect+0x3c5/0xcf0 do_xdp_generic+0x92f/0xe70 __netif_receive_skb_core.constprop.0+0xf7e/0x2b30

La correzione viene applicata tramite una transazione in due fasi. Innanzitutto, allocare e preparare (stage) tutti i buffer richiesti per il pacchetto; se qualsiasi allocazione fallisce, riciclare tutti i buffer preparati con xsk_buff_free(). Solo dopo che questa fase ha esito positivo, copiare i dati, riservare i descrittori RX e rilasciare i buffer in un ciclo privo di errori.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!