🔍 CVE-2017-8890

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

🇰🇷 한글 설명

Linux 커널의 inet_csk_clone_lock 함수에서 발견된 이중 해제(double free) 취약점으로, accept 시스템 콜을 악용하여 서비스 거부 또는 임의 코드 실행을 유발할 수 있습니다. 커널 4.10.15 이전 버전이 영향을 받습니다.

💡 쉬운 설명

Linux 시스템이 새로운 네트워크 연결을 수락할 때 메모리를 잘못 정리하여 공격자가 시스템을 충돌시킬 수 있는 취약점입니다. 네트워크 접근이 가능한 공격자라면 누구나 exploit 가능합니다.

🇺🇸 원문 (English)

The inet_csk_clone_lock function in net/ipv4/inet_connection_sock.c in the Linux kernel through 4.10.15 allows attackers to cause a denial of service (double free) or possibly have unspecified other impact by leveraging use of the accept system call.

📍 영향받는 시스템

Linux kernel 버전 4.10.15 이하 (CentOS, Ubuntu, Debian 등 모든 배포판)

⚔️ 공격 벡터

accept() 시스템 콜을 특정 방식으로 호출하여 메모리 할당/해제 과정에서 이중 해제 유발

🛡️ 대응 방법

Linux 커널을 4.10.16 이상으로 업그레이드하거나 패치 적용 (CVE-2017-8890 패치)

🔧 검증 코드

VULNERABLE이 출력되면 해당 커널 버전이 취약점 영향을 받습니다. 커널 업그레이드가 필요합니다.

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