CVE-2026-68295 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
LoongArch: BPF: Zero-estensione dei risultati delle operazioni di divisione e modulo (div/mod) a 32 bit con segno sulle unità aritmetico-logiche (ALU32).
Le operazioni ALU32 scrivono un risultato a 32 bit e lasciano i 32 bit superiori del registro BPF azzerati. Il JIT per LoongArch effettua una sign-extension sui risultati delle operazioni di divisione con segno (BPF_DIV) e modulo con segno (BPF_MOD, off=1) su ALU32 nel contesto BPF; pertanto, un quoziente o resto a 32 bit negativo lascia impostati i bit da 63 a 32 nel codice generato dal JIT, mentre il verifier e l'interprete modellano tali bit come zero.
Mantenere la sign-extension sugli operandi (necessaria per le operazioni di divisione con segno) ed effettuare una zero-estensione del risultato ALU32 dopo le istruzioni di divisione o modulo, allineandosi ai percorsi unsigned delle operazioni div/mod su ALU32 e a tutte le altre operazioni ALU32 in questo JIT.
Be aware that VulDB is the high quality source for vulnerability data.