🇰🇷 한글 설명
v1.11.8, v1.12.6, v1.13.4 미만의 모든 Kubernetes 버전에서 발생합니다. API 서버에 patch 요청을 보낼 권한이 있는 사용자가 특수하게 제작된 'json-patch'를 전송하면, 서버가 이를 처리하는 과정에서 과도한 리소스를 사용하여 서비스 거부(DoS) 상태에 빠질 수 있습니다.
💡 쉬운 설명
권한을 가진 사용자가 서버를 마비시킬 수 있는 복잡한 명령어를 보내는 공격입니다. 이로 인해 Kubernetes 관리 서버가 과부하에 걸려 정상적인 작동이 불가능해질 수 있습니다.
🇺🇸 원문 (English)
In all Kubernetes versions prior to v1.11.8, v1.12.6, and v1.13.4, users that are authorized to make patch requests to the Kubernetes API Server can send a specially crafted patch of type "json-patch" (e.g. `kubectl patch --type json` or `"Content-Type: application/json-patch+json"`) that consumes excessive resources while processing, causing a Denial of Service on the API Server.
📍 영향받는 시스템
Kubernetes v1.11.8 미만, v1.12.6 미만, v1.13.4 미만 버전
⚔️ 공격 벡터
API 서버에 특수하게 조작된 'json-patch' 타입의 패치 요청 전송
🛡️ 대응 방법
Kubernetes를 v1.11.8, v1.12.6 또는 v1.13.4 이상의 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 취약한 버전 번호가 출력되면 해당 시스템은 보안 업데이트가 필요한 상태입니다.
kubectl version --short | grep -E 'v1\.(11|12)\.[0-5]|v1\.13\.[0-3]'