CVE Catalog

CVE-2026-68295

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel for LoongArch, the BPF JIT sign-extends signed ALU32 div/mod results, leaving upper 32 bits set, inconsistent with the verifier model. The fix adds zero-extension of the result after the divide/modulo operation.

Risk Assessment

The vulnerability can lead to incorrect behavior of BPF programs, potentially causing system errors or security compromise.

Recommendation

Apply the Linux kernel update containing the fix for this CVE.

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Zero-extend signed ALU32 div/mod results ALU32 operations write a 32-bit result and leave the upper 32 bits of the BPF register zero. The LoongArch JIT sign-extends the result of signed ALU32 BPF_DIV and BPF_MOD (off=1), so a negative 32-bit quotient or remainder leaves bits 63:32 set in JITted code while the verifier and interpreter model those bits as zero. Keep sign-extension on the operands, which signed divide needs, and zero-extend the ALU32 result after the divide or modulo instruction, matching the unsigned ALU32 div/mod paths and every other ALU32 operation in this JIT.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS