🔍 CVE-2017-1000365

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

🇰🇷 한글 설명

Linux 커널의 RLIMIT_STACK을 통한 인수 및 환경 변수 문자열 크기 제한이 포인터를 고려하지 않아, 공격자가 이 제한을 우회할 수 있는 권한 상승 취약점입니다. Linux 커널 4.11.5 이전 버전(2.6.23 이후)이 영향을 받습니다.

💡 쉬운 설명

Linux 시스템이 프로그램 실행 시 데이터 크기를 제한하는 안전장치가 완벽하게 작동하지 않습니다. 공격자는 이를 악용하여 제한을 우회하고 시스템 권한을 상승시킬 수 있습니다.

🇺🇸 원문 (English)

The Linux Kernel imposes a size restriction on the arguments and environmental strings passed through RLIMIT_STACK/RLIM_INFINITY (1/4 of the size), but does not take the argument and environment pointers into account, which allows attackers to bypass this limitation. This affects Linux Kernel versions 4.11.5 and earlier. It appears that this feature was introduced in the Linux Kernel version 2.6.23.

📍 영향받는 시스템

Linux Kernel 4.11.5 이전 버전 전체 (2.6.23부터 4.11.5까지)

⚔️ 공격 벡터

과도하게 큰 인수나 환경 변수를 포함한 프로그램 실행을 통해 스택 크기 제한 우회

🛡️ 대응 방법

Linux 커널을 4.11.6 이상으로 업그레이드

🔧 검증 코드

"Vulnerable" 출력시 패치 필요, "Patched" 출력시 현재 커널은 안전함

Shell / Script
uname -r | awk -F'.' '{if ($1 < 4 || ($1==4 && $2<11) || ($1==4 && $2==11 && $3<=5)) 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