🔍 CVE-2026-59151

9.6
CVSS Score
CRITICAL
2026-07-10
2026-08-26 19:40
✅ 완료

🇰🇷 한글 설명

Prowler의 SAML 인증 흐름에서 이메일 도메인을 기반으로 테넌트를 결정하는 로직의 결함이 발견되었습니다. 공격자가 제어하는 SAML IdP를 통해 다른 테넌트의 이메일 주소를 주장하면, 잘못된 테넌트의 토큰이 발행되어 계정 탈취가 가능합니다.

💡 쉬운 설명

로그인 과정에서 이메일 주소만 보고 사용자가 누구인지 판단하는 허점이 있습니다. 이를 악용하면 다른 회사의 계정으로 몰래 로그인하여 정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Prowler is a cloud security platform. Prior to 5.30.3, Prowler's SAML authentication flow trusted the email domain asserted in a SAMLResponse when deciding which tenant should receive the final token, and the ACS finish logic in api/src/backend/api/v1/views.py recalculated the tenant from user.email instead of binding token issuance to the validated SAML configuration. An authenticated attacker with a controlled SAML IdP could complete a valid SAML flow for an attacker-controlled domain while asserting an email address from another configured domain, causing a SAMLToken and tenant-scoped JWT to be issued for the wrong tenant and enabling cross-tenant account takeover. This issue is fixed in version 5.30.3.

📍 영향받는 시스템

Prowler version 5.30.3 미만

⚔️ 공격 벡터

제어 가능한 SAML IdP를 사용하여 타인의 이메일 도메인을 포함한 SAMLResponse를 전송

🛡️ 대응 방법

Prowler를 5.30.3 버전 이상으로 업데이트

🔧 검증 코드

출력된 Version이 5.30.3 미만이면 취약한 상태입니다.

Shell / Script
pip show prowler | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

VMware Telco Cloud Platform