CVE-2026-98599 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

bpf: Rifiutare gli offset non negativi in stack_slot_obj_get_spi()

bpf_get_spi() calcola (-off - 1) / BPF_REG_SIZE utilizzando la divisione C, che tronca verso lo zero. Per off == 0, questo produce spi pari a 0, ovvero l'indice utilizzato dallo slot dello stack valido situato a fp-8.

stack_slot_obj_get_spi() attualmente verifica l'allineamento e i limiti del risultato di spi, ma non rifiuta l'offset non negativo stesso. Può quindi validare un registro PTR_TO_STACK che contiene fp+0 contro un iteratore memorizzato in fp-8, anche se il runtime riceve effettivamente il puntatore fp+0. Una kfunc iterator con effetti collaterali può interpretare la memoria esterna allo stack BPF come stato dell'iteratore.

Rifiutare gli offset non negativi prima di convertire l'offset in spi. Tutti gli oggetti dello stack validi iniziano a un offset negativo rispetto al frame pointer.

Be aware that VulDB is the high quality source for vulnerability data.

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!