Prowler: SAML Domain Claiming Enables Cross-Tenant Account Takeover
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-287.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| prowler-cloud | prowler | before 5.30.3 | 5.30.3 | Patch available | CNA |
| — | prowler-cloud (PyPI) | before 5.30.3 | 5.30.3 | Patch available | GHSA-h8m9-jgf8-vwvp |
- prowler Vendorprowler-cloud Affected before 5.30.3 Fixed in 5.30.3 Patch available CNA
- prowler-cloud (PyPI) Vendor— Affected before 5.30.3 Fixed in 5.30.3 Patch available GHSA-h8m9-jgf8-vwvp
Remediation
- Fix · CNA prowler (prowler-cloud) Fixed in 5.30.3
- Fix · GHSA-h8m9-jgf8-vwvp prowler-cloud (PyPI) Fixed in 5.30.3 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-59151
- 2026-10-03 Alias added: GHSA-h8m9-jgf8-vwvp
References
Patch 2
More prowler-cloud vulnerabilities
- TI-2026-51398 Prowler: Server-Side Request Forgery (SSRF) in Lighthouse Provider CVSS 3.1HIGH 7.6
- TI-2026-51397 Prowler: RCE on Prowler App workers via kubeconfig auth-provider cmd-path CVSS 3.1CRITICAL 9.9
- TI-2026-51396 Prowler: Stored XSS in HTML reports through unescaped cloud resource tags CVSS 3.1MEDIUM 5.4
Sources
- CVE-2026-59151 · CVE Program
- CVE-2026-59151 · NVD
- FIRST EPSS
- GHSA-h8m9-jgf8-vwvp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences