🔍 CVE-2017-16996

7.8
CVSS Score
HIGH
2017-12-27
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 BPF 검증자(kernel/bpf/verifier.c)에서 레지스터 절단 처리 오류로 인한 취약점입니다. 로컬 사용자가 BPF 프로그램을 로드하여 메모리 손상을 유발하거나 시스템 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

Linux 커널의 숫자 처리 부분에서 오류가 있어서, 컴퓨터에 접근할 수 있는 사용자가 메모리를 손상시킬 수 있습니다. 심한 경우 컴퓨터가 충돌하거나 제어될 수 있습니다.

🇺🇸 원문 (English)

kernel/bpf/verifier.c in the Linux kernel through 4.14.8 allows local users to cause a denial of service (memory corruption) or possibly have unspecified other impact by leveraging register truncation mishandling.

📍 영향받는 시스템

Linux kernel versions up to 4.14.8

⚔️ 공격 벡터

Local user execution with BPF program loading capability via setsockopt or eBPF program operations

🛡️ 대응 방법

Update Linux kernel to version 4.14.9 or later

🔧 검증 코드

커널 버전이 4.14.8 이하면 취약(VULNERABLE), 4.14.9 이상이면 안전(PATCHED)

Shell / Script
uname -r | awk -F'.' '{if($1==4 && $2==14 && $3<=8) print "VULNERABLE" ; else print "PATCHED"}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel