🔍 CVE-2017-7472

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

🇰🇷 한글 설명

Linux 커널 4.10.13 이전 버전의 KEYS 서브시스템에서 KEY_REQKEY_DEFL_THREAD_KEYRING keyctl_set_reqkey_keyring 호출을 반복하여 메모리 소비 공격(DoS)을 유발할 수 있는 취약점입니다. 로컬 사용자가 악의적으로 악용하여 시스템 메모리를 고갈시킬 수 있습니다.

💡 쉬운 설명

Linux 시스템의 키 관리 기능에 메모리 누수 버그가 있어서, 공격자가 반복된 명령어 호출로 시스템 메모리를 모두 소진시킬 수 있습니다. 결과적으로 시스템이 느려지거나 먹통이 될 수 있습니다.

🇺🇸 원문 (English)

The KEYS subsystem in the Linux kernel before 4.10.13 allows local users to cause a denial of service (memory consumption) via a series of KEY_REQKEY_DEFL_THREAD_KEYRING keyctl_set_reqkey_keyring calls.

📍 영향받는 시스템

Linux kernel 4.10.12 이하 (Ubuntu, Debian, CentOS 등 4.10.13 미만 커널 버전 탑재 배포판)

⚔️ 공격 벡터

로컬 인증 사용자가 keyctl_set_reqkey_keyring 시스템 호출을 반복 실행하여 메모리 누수 발생

🛡️ 대응 방법

Linux kernel을 4.10.13 이상으로 업그레이드

🔧 검증 코드

vulnerable 출력 시 취약점 있음, patched 출력 시 패치됨

Shell / Script
uname -r | awk -F'[.-]' '{v=$1*1000000+$2*1000+$3; if(v<4010013) print "vulnerable"; else print "patched"}'

📊 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