🔍 CVE-2025-59358

7.5
CVSS Score
HIGH
2025-09-15
2026-11-08 00:10
✅ 완료

🇰🇷 한글 설명

Chaos Mesh의 Chaos Controller Manager가 인증 없이 GraphQL 디버깅 서버를 Kubernetes 클러스터 전체에 노출합니다. 이 API를 통해 임의의 Pod 내 프로세스를 종료할 수 있어 클러스터 전체에 대한 서비스 거부(DoS)가 발생할 수 있습니다.

💡 쉬운 설명

Chaos Mesh라는 쿠버네티스 도구의 관리 기능이 로그인 없이 외부에서 접근 가능한 상태로 열려 있습니다. 이를 악용하면 클러스터 안의 서비스 프로세스를 강제로 종료시켜 전체 시스템을 마비시킬 수 있습니다.

🇺🇸 원문 (English)

The Chaos Controller Manager in Chaos Mesh exposes a GraphQL debugging server without authentication to the entire Kubernetes cluster, which provides an API to kill arbitrary processes in any Kubernetes pod, leading to cluster-wide denial of service.

📍 영향받는 시스템

Chaos Mesh (Chaos Controller Manager 포함) 일부 버전을 사용하는 Kubernetes 클러스터 - 정확한 영향 버전은 공식 보안 공지 확인 필요

⚔️ 공격 벡터

클러스터 내부 또는 네트워크로 접근 가능한 공격자가 노출된 GraphQL 디버깅 엔드포인트에 인증 없이 요청을 보내 임의 Pod의 프로세스를 종료

🛡️ 대응 방법

Chaos Mesh를 보안 패치된 최신 버전으로 업데이트하고, 디버깅 서버 포트에 대한 네트워크 접근을 NetworkPolicy 등으로 제한

🔧 검증 코드

출력된 Chaos Mesh 릴리스 버전(chart/app version)을 CVE 공지의 패치 버전과 비교하여 패치 여부를 판단하며, 결과가 없으면 Chaos Mesh가 설치되지 않은 것입니다.

Shell / Script
helm list -A 2>/dev/null | grep -i chaos; kubectl get deploy -A -o wide 2>/dev/null | grep -i chaos-controller

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes