🔍 CVE-2017-7542

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

🇰🇷 한글 설명

Linux 커널 IPv6 패킷 처리의 ip6_find_1stfragopt 함수에서 정수 오버플로우 취약점 발생. 로컬 사용자가 raw socket을 통해 무한 루프를 야기하여 서비스 거부(DoS) 공격 가능.

💡 쉬운 설명

A bug in Linux kernel's IPv6 packet handling allows local users to crash the system by sending specially crafted network packets through a raw socket, causing an infinite loop.

🇺🇸 원문 (English)

The ip6_find_1stfragopt function in net/ipv6/output_core.c in the Linux kernel through 4.12.3 allows local users to cause a denial of service (integer overflow and infinite loop) by leveraging the ability to open a raw socket.

📍 영향받는 시스템

Linux kernel versions through 4.12.3 (all distributions with IPv6 support)

⚔️ 공격 벡터

Local attacker with raw socket access sends crafted IPv6 packets triggering integer overflow in ip6_find_1stfragopt function

🛡️ 대응 방법

Upgrade Linux kernel to version 4.12.4 or later; alternatively restrict raw socket access via SELinux/AppArmor policies

🔧 검증 코드

커널 버전이 4.12.3 이하면 'Vulnerable' 출력 시 즉시 커널 업데이트 필요; 4.12.4 이상이면 'Patched' 출력

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