CVE-2026-98627 in Linuxinformazioni

Riassunto

di VulDB • 19/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

bpf: Preservare lo spostamento della classe dei puntatori al pacchetto in regsafe()

regsafe() mappa gli ID dei puntatori ai pacchetti tra i vari stati e verifica che ogni intervallo di registro corrente sia un sottoinsieme dell'intervallo di registro esplorato corrispondente. Tuttavia, non preserva lo spostamento (displacement) tra i registri che condividono un ID del puntatore al pacchetto.

Ciò è insicuro poiché l'intervallo dei pacchetti viene condiviso per ID. Un controllo sui limiti su un membro della classe aggiorna tutti gli altri membri e un accesso successivo può consumare l'intervallo tramite un altro membro. Il commit 022ac0750883 ("bpf: use reg->var_off instead of reg->off for pointers") ha incorporato lo spostamento fisso del puntatore in r64 ed eliminato il vecchio controllo di uguaglianza su off, consentendo a due registri individualmente più stretti di essere potati (pruned) anche quando il loro spostamento è cambiato. Il percorso esplorato può quindi autorizzare un accesso al pacchetto fuori dai limiti sul percorso potato.

Richiedere la corrispondenza delle basi degli intervalli per i puntatori ai pacchetti con un ID. Insieme alla mappatura degli ID esistente, questo preserva lo spostamento tra i membri di ciascuna classe di puntatore al pacchetto senza aggiungere stato per ogni ID. I puntatori ai pacchetti privi di ID rimangono invariati.

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.00155

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!