Read the docs
TI-2026-42317 Aliases CVE-2026-59151GHSA-h8m9-jgf8-vwvp

Prowler: SAML Domain Claiming Enables Cross-Tenant Account Takeover

Priority HIGH 74CWE-287Published · Updated

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

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00534 45th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed prowler (prowler-cloud): 5.30.3prowler-cloud (PyPI): 5.30.3

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

VendorProductAffected versionsFixed inStatusSource
prowler-cloudprowlerbefore 5.30.35.30.3Patch availableCNA
—prowler-cloud (PyPI)before 5.30.35.30.3Patch availableGHSA-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

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:prowler:prowler:*:*:*:*:*:*:*:*before 5.30.3VulnerableProwler
  • cpe:2.3:a:prowler:prowler:*:*:*:*:*:*:*:* Versions before 5.30.3 Vulnerable ·Prowler

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

  1. 2026-10-02 Threatist record created from CVE-2026-59151
  2. 2026-10-03 Alias added: GHSA-h8m9-jgf8-vwvp

References

  • 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