CVE-2026-68295 in Linux
요약
\~에 의해 VulDB • 2026. 08. 11.
리눅스 커널에서 다음 취약점이 해결되었습니다:
LoongArch: BPF: 부호 있는 ALU32 나누기/나머지 연산 결과를 0으로 확장(Zero-extend)함
ALU32 연산은 32비트 결과를 작성하고 BPF 레지스터의 상위 32비트를 0으로 유지합니다. LoongArch JIT 컴파일러는 부호 있는 ALU32 BPF_DIV 및 BPF_MOD(off=1) 연산 결과에 대해 부호 확장(Sign-extend)을 수행하므로, 음수인 32비트 몫이나 나머지가 있을 경우 JIT 생성 코드에서 비트 63:32가 설정된 상태로 남지만, 검증기(Verifier)와 인터프리터는 이 비트들을 0으로 모델링합니다.
부호 있는 나누기에 필요한 피연산자에 대한 부호 확장을 유지하고, 나누기 또는 나머지 연산 후 ALU32 결과를 0으로 확장하여, 해당 JIT의 부호 없는 ALU32 div/mod 경로와 다른 모든 ALU32 연산과 일치시킵니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.