CVE-2026-98611 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
bpf: Verificare le dimensioni dei parametri prima di leggere i campi riservati
La funzione kfunc bpf_crypto_ctx_create() ha il secondo argomento dichiarato con l'annotazione __sz, quindi il verifier garantisce solo che params__sz byte di params siano validi. La funzione legge comunque params->reserved[0] e params->reserved[1] (offset 14 e 15) prima di confrontare params__sz con la dimensione della struct bpf_crypto_params; ciò consente a un programma BPF di passare un buffer più corto, facendo sì che il kernel legga oltre l'area validata per esso.
Spostare il controllo delle dimensioni prima delle letture dei campi riservati.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.