🔍 CVE-2016-1905

7.7
CVSS Score
HIGH
2016-02-03
2026-06-17 00:42
✅ 완료

🇰🇷 한글 설명

Kubernetes API 서버의 admission control 검증 부족으로 인해 인증된 원격 사용자가 조작된 patch 객체를 통해 권한 밖의 리소스에 접근할 수 있는 취약점입니다. API 요청 검증 과정에서 patch 작업에 대한 접근 제어가 제대로 실행되지 않아 발생합니다.

💡 쉬운 설명

Kubernetes에서 관리자가 접근을 막은 리소스도 특별한 방식으로 요청하면 접근할 수 있게 해주는 보안 문제입니다. 로그인한 사용자라면 누구든 이 방법을 사용해 원래는 못 보는 정보나 설정을 볼 수 있습니다.

🇺🇸 원문 (English)

The API server in Kubernetes does not properly check admission control, which allows remote authenticated users to access additional resources via a crafted patched object.

📍 영향받는 시스템

Kubernetes 1.2.0 이상 1.2.3 미만, 1.3.0 이상 1.3.6 미만 버전

⚔️ 공격 벡터

인증된 사용자가 API에 crafted patch 요청을 전송하여 RBAC 정책을 우회하고 제한된 리소스 접근

🛡️ 대응 방법

영향받는 Kubernetes 버전을 1.2.3, 1.3.6 이상으로 업그레이드 또는 패치 적용

🔧 검증 코드

명령어 실행 결과가 'vulnerable'이면 영향받는 버전이고, 'patched'이면 안전한 버전입니다.

Shell / Script
kubectl version --short 2>/dev/null | grep -oP 'Server.*v\K[0-9]+\.[0-9]+\.[0-9]+' | awk '{if ($1 ~ /^1\.[23]\./) print "vulnerable"; else print "patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes