🔍 CVE-2020-8564

4.7
CVSS Score
MEDIUM
2020-12-07
2026-06-17 03:26
✅ 완료

🇰🇷 한글 설명

로그 레벨이 4 이상으로 설정된 Kubernetes 클러스터에서 조작된 Docker 설정 파일을 처리할 때, 파일 내용이 유출될 수 있는 취약점입니다. 이 과정에서 pull secret이나 레지스트리 인증 정보와 같은 민감한 자격 증명이 노출될 위험이 있습니다.

💡 쉬운 설명

잘못 만들어진 설정 파일을 시스템에 넣으면, 그 안에 숨겨진 비밀번호나 인증 정보가 로그를 통해 밖으로 새어 나갈 수 있는 문제입니다. 해커가 이 정보를 가로채면 클러스터의 중요한 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

In Kubernetes clusters using a logging level of at least 4, processing a malformed docker config file will result in the contents of the docker config file being leaked, which can include pull secrets or other registry credentials. This affects < v1.19.3, < v1.18.10, < v1.17.13.

📍 영향받는 시스템

Kubernetes < v1.19.3, < v1.18.10, < v1.17.13

⚔️ 공격 벡터

조작된 Docker 설정 파일을 시스템에 입력하여 로그를 통해 민감 정보를 유출시키는 방식

🛡️ 대응 방법

Kubernetes 버전을 v1.19.3, v1.18.10, 또는 v1.17.13 이상의 보안 패치 버전으로 업데이트

🔧 검증 코드

명령어 결과가 'Vulnerable'로 출력되면 해당 취약점에 노출된 버전이므로 즉시 업데이트가 필요합니다.

Shell / Script
kubectl version --short 2>/dev/null | grep -E 'v1\.(19|18|17)\.[0-9]+' | awk '{print $2}' | awk -F. '{if ($3 < 3 && $1 == 19 || $3 < 10 && $1 == 18 || $3 < 13 && $1 == 17) print "Vulnerable"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker