🔍 CVE-2017-15299

5.5
CVSS Score
MEDIUM
2017-10-14
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux kernel 4.13.7 이하의 KEYS 서브시스템이 이미 존재하지만 초기화되지 않은 키에 대해 add_key를 사용할 때 부정확하게 처리합니다. 로컬 사용자가 악의적인 시스템 호출을 통해 NULL 포인터 역참조를 유발하여 시스템 충돌을 야기할 수 있습니다.

💡 쉬운 설명

Linux 커널의 보안 키 관리 시스템이 특정 조건에서 실패하여 시스템이 갑자기 멈출 수 있습니다. 컴퓨터에 접근 가능한 사용자가 이를 의도적으로 악용할 수 있습니다.

🇺🇸 원문 (English)

The KEYS subsystem in the Linux kernel through 4.13.7 mishandles use of add_key for a key that already exists but is uninstantiated, which allows local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted system call.

📍 영향받는 시스템

Linux kernel through 4.13.7

⚔️ 공격 벡터

Local privilege attack via crafted add_key syscall for uninstantiated keys

🛡️ 대응 방법

Linux kernel을 4.13.8 이상으로 업데이트하거나 해당 패치 적용

🔧 검증 코드

VULNERABLE이 나오면 4.13.7 이하 버전으로 취약점이 존재하며, SAFE가 나오면 보호됩니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel