🔍 CVE-2026-52724

0.0
CVSS Score
UNKNOWN
2026-09-15
2026-09-30 17:43
✅ 완료

🇰🇷 한글 설명

Kuma 서비스 메쉬의 Universal 모드에서 특정 설정이 누락될 경우, 데이터플레인이 HTTPS 컨트롤 플레인과 연결할 때 TLS 피어 검증을 비활성화하는 취약점이 존재합니다. 이로 인해 온패스 공격자가 인증 토큰을 가로채고 컨트롤 플레인을 사칭하여 프록시를 장악할 수 있습니다. 다만, 표준 Kubernetes 설치 방식이나 공식 Helm 차트를 사용하는 경우 웹훅이 인증서를 자동으로 주입하므로 영향을 받지 않습니다.

💡 쉬운 설명

보안 인증서 설정이 빠져 있을 때, 해커가 중간에서 통신 내용을 훔쳐보고 가짜 명령을 내려 시스템을 조종할 수 있는 문제입니다. 다행히 일반적인 설치 방식을 사용했다면 자동으로 보안 설정이 적용되어 안전합니다.

🇺🇸 원문 (English)

Kuma is a modern Envoy-based service mesh that can run on every cloud across both Kubernetes and VMs. Prior to 2.7.26, 2.9.16, 2.11.14, 2.12.11, and 2.13.7, Universal mode kuma-dp connections to an HTTPS control plane disable TLS peer verification when --ca-cert-file is not supplied and KUMA_CONTROL_PLANE_CA_CERT is unset. The dataplane authentication token is sent over the unverified connection, allowing an on-path attacker to intercept the token, impersonate the control plane, inject a forged bootstrap configuration, and take over the proxy. Standard Kubernetes installations created by kumactl install control-plane or the official Helm chart are unaffected because the mutating admission webhook injects KUMA_CONTROL_PLANE_CA_CERT into each sidecar. This issue is fixed in versions 2.7.26, 2.9.16, 2.11.14, 2.12.11, and 2.13.7.

📍 영향받는 시스템

Kuma Universal mode versions prior to 2.7.26, 2.9.16, 2.11.14, 2.12.11, and 2.13.7

⚔️ 공격 벡터

네트워크 중간에서 통신을 가로채 인증 토큰을 탈취하고 위조된 설정을 주입하는 Man-in-the-Middle(MitM) 공격

🛡️ 대응 방법

Kuma를 수정된 버전(2.7.26, 2.9.16, 2.11.14, 2.12.11, 2.13.7 이상)으로 업데이트하거나 KUMA_CONTROL_PLANE_CA_CERT 환경 변수를 명시적으로 설정하십시오.

🔧 검증 코드

명령어 실행 결과로 위에서 명시한 보안 패치 버전이 출력되면 안전하며, 다른 버전이 출력되면 취약할 수 있습니다.

Shell / Script
kuma version | grep -E '2.7.26|2.9.16|2.11.14|2.12.11|2.13.7'

💻 영향받는 소프트웨어

Kubernetes