🇰🇷 한글 설명
Linux 커널의 kernel/bpf/verifier.c에서 포인터 산술 연산의 정수 값이 제한되지 않아 로컬 사용자가 정수 오버플로우와 메모리 손상을 유발하여 서비스 거부(DoS)를 초래할 수 있는 취약점이다.
💡 쉬운 설명
Linux 커널의 BPF 검증 코드에 버그가 있어 컴퓨터 접근 권한이 있는 사용자가 시스템을 충돌시킬 수 있습니다. 메모리를 잘못 처리하는 방식으로 인한 문제입니다.
🇺🇸 원문 (English)
kernel/bpf/verifier.c in the Linux kernel through 4.14.8 allows local users to cause a denial of service (integer overflow and memory corruption) or possibly have unspecified other impact by leveraging unrestricted integer values for pointer arithmetic.
📍 영향받는 시스템
Linux kernel through version 4.14.8
⚔️ 공격 벡터
Local attack via unrestricted integer arithmetic in BPF verifier (eBPF program submission)
🛡️ 대응 방법
Update Linux kernel to version 4.14.9 or later
🔧 검증 코드
커널 버전이 4.14.8 이하이면 VULNERABLE, 4.14.9 이상이면 PATCHED로 표시됨
uname -r | awk -F'.' '{if($1<4 || ($1==4 && $2<14) || ($1==4 && $2==14 && $3<=8)) print "VULNERABLE"; else print "PATCHED"}'