CVE-2026-98591 in Linuxinformazioni

Riassunto

di VulDB • 19/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

bpf: Correzione del controllo dei limiti per i dynptr basati su skb

La funzione `skb_pointer_if_linear()` verifica se una regione di memoria di lunghezza `len` che inizia all'offset `off` nello `skb` si trova nell'area lineare e restituisce un puntatore alla regione in caso affermativo. Attualmente il controllo sottrae tra `skb_headlen` e l'offset del controllo; poiché `skb_headlen` è di tipo unsigned, la sottrazione può causare un underflow (sottrazione non valida). Ciò fa sì che il controllo dei limiti superi erroneamente i controlli, generando un puntatore arbitrario della forma `*(skb->data + off)`.

L'unico utilizzatore attuale di questa helper è il codice BPF dynptr basato su skb. Il ritorno del puntatore errato porta a una backing (sostegno/memoria sottostante) errata dei dynptr con memoria non valida.

Assicurarsi che la sottrazione non possa causare underflow e fallire il controllo se ciò dovesse accadere. Utilizzare l'aritmetica u64 per prevenire anche overflow durante il calcolo di `(skb_headlen(skb) - off)` poiché `off` è unsigned (senza segno).

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!