🔍 CVE-2014-8178

5.5
CVSS Score
MEDIUM
2019-12-17
2026-06-17 00:16
✅ 완료

🇰🇷 한글 설명

Docker Engine 1.8.3 미만 버전 및 CS Docker Engine 1.6.2-CS7 미만 버전은 이미지 레이어 저장 시 전역적으로 고유한 식별자를 사용하지 않습니다. 이로 인해 공격자가 pull 또는 push 명령을 통해 조작된 이미지를 사용하여 이미지 캐시를 오염시키기가 용이해집니다.

💡 쉬운 설명

도커가 이미지를 저장할 때 이름표를 중복될 수 있게 관리하는 허점이 있습니다. 공격자가 가짜 이미지를 진짜처럼 속여서 시스템에 저장하게 만들어 보안을 위협할 수 있습니다.

🇺🇸 원문 (English)

Docker Engine before 1.8.3 and CS Docker Engine before 1.6.2-CS7 do not use a globally unique identifier to store image layers, which makes it easier for attackers to poison the image cache via a crafted image in pull or push commands.

📍 영향받는 시스템

Docker Engine < 1.8.3, CS Docker Engine < 1.6.2-CS7

⚔️ 공격 벡터

조작된 이미지를 pull 또는 push 명령을 통해 이미지 캐시에 주입하여 캐시 오염 유도

🛡️ 대응 방법

Docker Engine을 1.8.3 이상 또는 CS Docker Engine을 1.6.2-CS7 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전 번호가 1.8.3 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
docker version --format '{{.Server.Version}}' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker