🔍 CVE-2017-1000364

7.4
CVSS Score
HIGH
2017-06-19
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 스택 가드 페이지(4KB)가 충분히 크지 않아 공격자가 이를 우회하여 스택 오버플로우 공격을 수행할 수 있는 취약점입니다. 2010년에 도입된 이 방어 메커니즘이 특정 조건에서 작동하지 않아 메모리 보호를 무력화할 수 있습니다.

💡 쉬운 설명

Linux 시스템의 메모리 보호 장치(가드 페이지)가 너무 작아서 공격자가 이를 뛰어넘을 수 있습니다. 이를 이용해 악의적인 코드를 실행하거나 시스템을 제어할 수 있습니다.

🇺🇸 원문 (English)

An issue was discovered in the size of the stack guard page on Linux, specifically a 4k stack guard page is not sufficiently large and can be "jumped" over (the stack guard page is bypassed), this affects Linux Kernel versions 4.11.5 and earlier (the stackguard page was introduced in 2010).

📍 영향받는 시스템

Linux Kernel 4.11.5 및 이하 버전

⚔️ 공격 벡터

스택 오버플로우를 통해 충분히 큰 버퍼를 할당하여 가드 페이지를 건너뛰고 스택의 중요한 데이터를 덮어쓰기

🛡️ 대응 방법

Linux 커널을 4.12 이상으로 업그레이드하거나 스택 가드 페이지 크기를 증가시키는 패치 적용

🔧 검증 코드

현재 커널 버전이 4.11 이하면 'Vulnerable', 4.12 이상이면 'Patched' 출력됨

Shell / Script
uname -r | awk -F. '{if($1==4 && $2<=11) print "Vulnerable"; else print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel