🔍 CVE-2017-9211

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

🇰🇷 한글 설명

리눅스 커널의 crypto_skcipher_init_tfm 함수에서 setkey 함수가 키 크기 검증을 수행하지 않아 발생하는 로컬 서비스 거부 취약점입니다. 공격자가 특수 제작된 애플리케이션을 통해 NULL 포인터 참조를 유발하여 커널 패닉을 발생시킬 수 있습니다.

💡 쉬운 설명

Linux 커널의 암호화 기능에서 비정상적인 키를 검증하지 못하는 버그입니다. 컴퓨터에 접근 권한이 있는 사람이 악의적인 프로그램을 실행하면 시스템을 먹통으로 만들 수 있습니다.

🇺🇸 원문 (English)

The crypto_skcipher_init_tfm function in crypto/skcipher.c in the Linux kernel through 4.11.2 relies on a setkey function that lacks a key-size check, which allows local users to cause a denial of service (NULL pointer dereference) via a crafted application.

📍 영향받는 시스템

Linux kernel 4.11.2 이하 (4.11.3부터 패치됨)

⚔️ 공격 벡터

로컬 사용자가 유효하지 않은 키 크기의 애플리케이션을 실행하여 NULL 포인터 역참조 유발

🛡️ 대응 방법

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

🔧 검증 코드

명령어 실행 결과 VULNERABLE이면 패치 필요, PATCHED이면 안전합니다.

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