🇰🇷 한글 설명
Kubernetes를 위한 지속적 인도 솔루션인 Flux의 kustomize-controller에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 공격자가 악성 kustomization.yaml 파일을 통해 컨트롤러 수준에서 서비스 거부(DoS) 상태를 유발할 수 있습니다.
💡 쉬운 설명
나쁜 의도를 가진 설정 파일을 통해 시스템의 파일 경로를 마음대로 넘나들며 컨트롤러를 마비시킬 수 있는 문제입니다. 이로 인해 서비스가 중단되어 정상적인 배포 작업이 불가능해질 수 있습니다.
🇺🇸 원문 (English)
Flux is an open and extensible continuous delivery solution for Kubernetes. Path Traversal in the kustomize-controller via a malicious `kustomization.yaml` allows an attacker to cause a Denial of Service at the controller level. Workarounds include automated tooling in the user's CI/CD pipeline to validate `kustomization.yaml` files conform with specific policies. This vulnerability is fixed in kustomize-controller v0.24.0 and included in flux2 v0.29.0. Users are recommended to upgrade.
📍 영향받는 시스템
kustomize-controller v0.24.0 미만 버전 및 flux2 v0.29.0 미만 버전
⚔️ 공격 벡터
악의적으로 조작된 kustomization.yaml 파일을 통한 경로 탐색 공격
🛡️ 대응 방법
kustomize-controller v0.24.0 또는 flux2 v0.29.0 이상 버전으로 업그레이드
🔧 검증 코드
명령어 결과에 v0.29.0 이상의 flux 버전 또는 v0.24.0 이상의 kustomize-controller 버전이 포함되어 있는지 확인합니다.
flux --version | grep -E 'v0.29.0|v0.24.0'