🔍 CVE-2017-6074

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

🇰🇷 한글 설명

Linux 커널 4.9.11 이하의 DCCP 입력 처리 함수(dccp_rcv_state_process)에서 LISTEN 상태의 DCCP_PKT_REQUEST 패킷을 잘못 처리하여 메모리 이중 해제 취약점이 발생합니다. 로컬 사용자가 IPV6_RECVPKTINFO setsockopt 시스템 호출을 사용하는 악의적 애플리케이션을 실행하면 root 권한 획득 또는 서비스 거부 공격이 가능합니다.

💡 쉬운 설명

Linux 커널의 네트워크 기능에서 메모리를 두 번 해제하는 버그로, 같은 컴퓨터에 로그인한 사용자가 관리자 권한을 빼앗거나 시스템을 멈출 수 있습니다. 특정 네트워크 설정 명령을 사용하는 악의적인 프로그램으로 공격합니다.

🇺🇸 원문 (English)

The dccp_rcv_state_process function in net/dccp/input.c in the Linux kernel through 4.9.11 mishandles DCCP_PKT_REQUEST packet data structures in the LISTEN state, which allows local users to obtain root privileges or cause a denial of service (double free) via an application that makes an IPV6_RECVPKTINFO setsockopt system call.

📍 영향받는 시스템

Linux kernel 4.9.11 이하의 모든 버전 (4.0~4.9.11 범위)

⚔️ 공격 벡터

로컬 사용자가 IPV6_RECVPKTINFO setsockopt를 사용하는 악의적인 애플리케이션을 실행

🛡️ 대응 방법

Linux 커널을 4.9.12 이상으로 업그레이드 또는 DCCP 모듈 비활성화

🔧 검증 코드

결과가 VULNERABLE이면 패치 필요, NOT VULNERABLE이면 안전한 버전입니다.

Shell / Script
uname -r | grep -E '^4\.[0-8]\.|^4\.9\.[0-9]$|^4\.9\.1[0-1]$' && echo 'VULNERABLE' || echo 'NOT VULNERABLE'

📊 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