🇰🇷 한글 설명
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이 출력되면 해당 커널 버전이 취약점 영향을 받습니다. 커널 업그레이드가 필요합니다.
uname -r | awk -F. '{if ($1==4 && $2==10 && $3<=15) print "VULNERABLE"; else print "PATCHED"}'