🔍 CVE-2017-7412

7.8
CVSS Score
HIGH
2017-04-04
2026-06-17 01:24
✅ 완료

🇰🇷 한글 설명

NixOS 17.03.887 이전 버전에서 Docker 소켓이 world-writable 권한으로 설정되어 있어 로컬 사용자가 제한 없이 Docker 명령어를 실행할 수 있습니다. 이를 통해 root 권한으로 컨테이너를 실행하여 시스템 권한 상승이 가능합니다.

💡 쉬운 설명

Docker 소켓 파일이 모든 사용자가 접근 가능하도록 설정되어 있어서, 일반 사용자도 관리자 명령어를 실행할 수 있습니다. 이를 악용하면 시스템 전체를 제어할 수 있는 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

NixOS 17.03 before 17.03.887 has a world-writable Docker socket, which allows local users to gain privileges by executing docker commands.

📍 영향받는 시스템

NixOS 17.03 - 17.03.886 (17.03.887 이상에서 패치됨)

⚔️ 공격 벡터

로컬 사용자가 docker 소켓(/var/run/docker.sock)에 접근하여 docker run, docker exec 등의 명령어 실행으로 root 권한 획득

🛡️ 대응 방법

NixOS를 17.03.887 이상으로 업그레이드하고 Docker 소켓의 권한을 600으로 설정하여 root만 접근 가능하도록 제한

🔧 검증 코드

Docker 소켓의 권한을 확인합니다. 0666, 0667, 0776, 0777 등 다른 사용자가 접근 가능한 권한이면 취약, 0600(root만 접근)이면 패치됨

Shell / Script
stat /var/run/docker.sock 2>/dev/null | grep 'Access:' | grep -E '\(0[4-7][0-7][0-7]' && echo 'VULNERABLE' || echo '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

💻 영향받는 소프트웨어

Docker