🔍 CVE-2017-7669

7.5
CVSS Score
HIGH
2017-06-05
2026-06-17 01:24
✅ 완료

🇰🇷 한글 설명

Apache Hadoop 2.8.0, 3.0.0-alpha1, 3.0.0-alpha2에서 LinuxContainerExecutor가 Docker 명령을 root 권한으로 실행할 때 입력 검증이 불충분합니다. Docker 기능이 활성화된 환경에서 인증된 사용자가 root 권한으로 임의의 명령을 실행할 수 있는 취약점입니다.

💡 쉬운 설명

Hadoop이 Docker를 사용할 때 시스템 관리자(root) 권한으로 사용자 명령을 검증 없이 실행합니다. 이를 통해 인증된 일반 사용자도 시스템 전체를 제어할 수 있습니다.

🇺🇸 원문 (English)

In Apache Hadoop 2.8.0, 3.0.0-alpha1, and 3.0.0-alpha2, the LinuxContainerExecutor runs docker commands as root with insufficient input validation. When the docker feature is enabled, authenticated users can run commands as root.

📍 영향받는 시스템

Apache Hadoop 2.8.0, 3.0.0-alpha1, 3.0.0-alpha2 (Docker 기능 활성화 환경)

⚔️ 공격 벡터

인증된 사용자가 DockerLinuxContainerExecutor 설정 시 특수 조작된 docker 명령 파라미터를 통해 root 권한 실행

🛡️ 대응 방법

Apache Hadoop을 2.8.1, 3.0.0-beta1 이상으로 업그레이드 또는 Docker 기능 비활성화

🔧 검증 코드

Hadoop이 설치되면 버전을 확인하고 2.8.0, 3.0.0-alpha1/alpha2 버전이면 취약 (2.8.1 이상 또는 3.0.0-beta1 이상으로 업그레이드 필요)

Shell / Script
hadoop version 2>/dev/null | grep -i 'hadoop' || echo 'Hadoop not installed'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Docker