CVE-2025-40169 in Linuxinformazioni

Riassunto

di VulDB • 30/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

bpf: Rifiutare offset negativi per le operazioni ALU

Durante la verifica dei programmi BPF, la funzione check_alu_op() convalida le istruzioni contenenti operazioni ALU (Arithmetic Logic Unit). Il campo 'offset' in queste istruzioni è un intero signed a 16 bit.

Il controllo esistente 'insn->off > 1' aveva lo scopo di garantire che l'offset fosse pari a 0 o a 1 per BPF_MOD/BPF_DIV. Tuttavia, poiché 'insn->off' è firmato, questo controllo accetta erroneamente tutti i valori negativi (ad esempio -1).

Questo commit rafforza la convalida modificando la condizione in '(insn->off != 0 && insn->off != 1)'. Ciò assicura che qualsiasi valore diverso da quelli esplicitamente consentiti (0 e 1) venga rifiutato, rendendo il verifier più robusto contro programmi BPF malformati.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

12/11/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00142

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!