🔍 CVE-2017-7487

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

🇰🇷 한글 설명

Linux 커널의 IPX 네트워크 인터페이스 처리 함수에서 참조 카운트를 부적절하게 관리하여 발생하는 메모리 사용 후 해제(Use-After-Free) 취약점입니다. 로컬 사용자가 IPX 인터페이스에 대한 실패한 SIOCGIFADDR ioctl 호출을 통해 서비스 거부 또는 임의 코드 실행을 야기할 수 있습니다.

💡 쉬운 설명

Linux 커널의 오래된 네트워킹 프로토콜(IPX) 처리 코드에 메모리 관리 버그가 있어서, 컴퓨터에 접근 가능한 사람이 시스템을 충돌시킬 수 있습니다. 공격자가 특정 네트워크 명령을 보내면 이미 해제된 메모리를 접근하게 됩니다.

🇺🇸 원문 (English)

The ipxitf_ioctl function in net/ipx/af_ipx.c in the Linux kernel through 4.11.1 mishandles reference counts, which allows local users to cause a denial of service (use-after-free) or possibly have unspecified other impact via a failed SIOCGIFADDR ioctl call for an IPX interface.

📍 영향받는 시스템

Linux kernel 버전 4.11.1 이하 (IPX 지원 활성화된 경우)

⚔️ 공격 벡터

로컬 공격자가 IPX 인터페이스에 대해 실패한 SIOCGIFADDR ioctl 호출 실행

🛡️ 대응 방법

Linux 커널을 4.11.2 이상으로 업그레이드하거나 IPX 모듈 제거/비활성화

🔧 검증 코드

현재 커널 버전이 4.11.1 이하면 'Vulnerable'이 출력되며, 그 이상이면 'Likely Patched'가 출력됩니다. 정확한 패치 상태 확인은 배포판 패치 내역을 확인해야 합니다.

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