🔍 CVE-2019-11251

4.8
CVSS Score
MEDIUM
2020-02-03
2026-06-17 02:12
✅ 완료

🇰🇷 한글 설명

Kubernetes kubectl cp 명령어가 심볼릭 링크(symlink) 취약점을 악용하여 지정된 목적지 디렉토리 외부로 파일을 생성할 수 있게 합니다. 악의적인 컨테이너가 조작된 tar 출력을 제공할 경우, 공격자는 시스템의 임의 위치에 파일을 배치할 수 있습니다.

💡 쉬운 설명

파일을 복사하는 기능이 가짜 경로(바로가기)를 제대로 검사하지 못해 발생하는 문제입니다. 이를 통해 해커가 원래 복사하려던 폴더가 아닌 컴퓨터의 중요한 시스템 폴더에 악성 파일을 몰래 넣을 수 있습니다.

🇺🇸 원문 (English)

The Kubernetes kubectl cp command in versions 1.1-1.12, and versions prior to 1.13.11, 1.14.7, and 1.15.4 allows a combination of two symlinks provided by tar output of a malicious container to place a file outside of the destination directory specified in the kubectl cp invocation. This could be used to allow an attacker to place a nefarious file using a symlink, outside of the destination tree.

📍 영향받는 시스템

Kubernetes kubectl 1.1-1.12 버전 및 1.13.11, 1.14.7, 1.15.4 미만 버전

⚔️ 공격 벡터

악의적으로 조작된 심볼릭 링크가 포함된 tar 파일을 kubectl cp 명령을 통해 복사 시도

🛡️ 대응 방법

Kubernetes 버전을 1.13.11, 1.14.7, 1.15.4 이상의 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 kubectl 클라이언트 버전이 취약한 버전 범위에 해당하면 보안 업데이트가 필요합니다.

Shell / Script
kubectl version --client | grep -E 'v(1\.[1-12]|1\.13\.[0-9]{1,2}|1\.14\.[0-9]{1,2}|1\.15\.[0-9]{1,2})'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes