🔍 CVE-2026-73263

9.9
CVSS Score
CRITICAL
2026-08-12
2026-10-23 20:10
✅ 완료

🇰🇷 한글 설명

Prowler 5.36.0 미만 버전에서 Kubernetes 프로바이더 연결 테스트 시 kubeconfig 내의 레거시 GCP 인증 프로바이더를 검증 없이 처리하는 취약점이 존재합니다. 공격자가 조작된 kubeconfig_content를 제공하면 공유 워커에서 subprocess.Popen을 통해 임의의 명령어가 실행될 수 있습니다.

💡 쉬운 설명

클라우드 보안 도구인 Prowler에 가짜 설정 파일을 넣으면, 프로그램이 이를 실행하면서 해커가 원하는 명령어를 컴퓨터에서 몰래 실행할 수 있는 보안 구멍이 발견되었습니다. 이로 인해 서버의 제어권을 해커에게 통째로 넘겨줄 위험이 있습니다.

🇺🇸 원문 (English)

Prowler is a cloud security platform. Prior to 5.36.0, the Kubernetes provider connection test accepted kubeconfig_content containing a legacy gcp auth-provider with config.cmd-path and config.cmd-args because kubeconfig_contains_exec_auth in api/src/backend/api/v1/serializers.py checked only exec blocks, and POST /api/v1/providers/{id}/connection loaded it through config.load_kube_config_from_dict in prowler/providers/kubernetes/kubernetes_provider.py, causing kubernetes-python CommandTokenSource.token to run the attacker-supplied command through subprocess.Popen on the shared worker. This issue is fixed in version 5.36.0.

📍 영향받는 시스템

Prowler versions prior to 5.36.0

⚔️ 공격 벡터

조작된 kubeconfig_content를 포함한 API 요청을 통한 원격 코드 실행 (RCE)

🛡️ 대응 방법

Prowler를 5.36.0 버전 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 Version 값이 5.36.0 미만이면 취약한 상태이며, 5.36.0 이상이면 안전합니다.

Shell / Script
pip show prowler 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes