🔍 CVE-2014-5278

5.3
CVSS Score
MEDIUM
2020-02-07
2026-06-17 00:11
✅ 완료

🇰🇷 한글 설명

Docker 1.2 미만 버전에서 컨테이너 이름이 컨테이너 ID와 충돌하여 기존 ID를 덮어쓸 수 있는 취약점이 존재합니다. 이로 인해 컨테이너 관리 및 식별 과정에서 혼선이 발생할 수 있습니다.

💡 쉬운 설명

컨테이너를 만들 때 붙이는 이름이 시스템이 사용하는 고유 번호와 겹쳐서 문제가 생길 수 있는 오류입니다. 이로 인해 엉뚱한 컨테이너가 조작되거나 관리 시스템에 혼란을 줄 수 있습니다.

🇺🇸 원문 (English)

A vulnerability exists in Docker before 1.2 via container names, which may collide with and override container IDs.

📍 영향받는 시스템

Docker version 1.2 and earlier

⚔️ 공격 벡터

사용자가 생성한 컨테이너 이름이 시스템 내부의 컨테이너 ID와 동일하게 설정되어 충돌을 유도함

🛡️ 대응 방법

Docker를 최신 버전(1.2 이상)으로 업데이트하여 이름과 ID 간의 충돌 방지 로직을 적용함

🔧 검증 코드

출력 결과가 'Vulnerable'이면 취약한 버전이며, 'Safe'이면 안전한 버전입니다.

Shell / Script
docker version --format '{{.Server.Version}}' 2>/dev/null | awk -F. '{if ($1 == 1 && $2 < 2) print "Vulnerable"; else print "Safe"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker