🔍 CVE-2017-9242

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

🇰🇷 한글 설명

Linux 커널의 IPv6 패킷 처리 함수(__ip6_append_data)에서 메모리 구조(skb) 덮어쓰기 검사가 늦게 이루어져 로컬 공격자가 악의적인 시스템 호출을 통해 커널 패닉을 유발할 수 있습니다. 영향받는 커널 버전은 4.11.3 이하이며 특별한 권한이 필요하지 않습니다.

💡 쉬운 설명

컴퓨터의 핵심 프로그램(Linux 커널)이 네트워크 데이터를 처리할 때 메모리를 제대로 보호하지 못하는 문제입니다. 같은 컴퓨터에 접근할 수 있는 사람이 특수한 명령을 보내 시스템을 뻗어버릴 수 있습니다.

🇺🇸 원문 (English)

The __ip6_append_data function in net/ipv6/ip6_output.c in the Linux kernel through 4.11.3 is too late in checking whether an overwrite of an skb data structure may occur, which allows local users to cause a denial of service (system crash) via crafted system calls.

📍 영향받는 시스템

Linux kernel 버전 4.11.3 이하 (CVE 공개 당시 4.12-rc 포함)

⚔️ 공격 벡터

로컬 사용자가 특정 IPv6 소켓 시스템 호출(sendmsg 등)을 통해 skb 메모리 구조 덮어쓰기 유발

🛡️ 대응 방법

Linux 커널을 패치된 버전(4.11.4 이상 또는 4.12 정식판)으로 업그레이드

🔧 검증 코드

VULNERABLE이 출력되면 취약한 버전, 커널 버전이 출력되면 확인 후 4.11.4 이상 또는 4.12 이상인지 검증

Shell / Script
uname -r | grep -E '^4\.(11\.[0-3]|1[0-1]\.|[0-9]\.)' && echo 'VULNERABLE' || uname -r

📊 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