Description
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.
Published: 2026-07-10
Score: 9.6 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Prowler’s SAML authentication flow incorrectly trusted the email domain included in a SAMLResponse when determining the tenant for which a token should be issued, 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, allowing an attacker who controls a SAML Identity Provider (IdP) to supply a victim’s email from one tenant while using a domain tied to another, resulting in a SAML token and tenant‑scoped JWT that grants access to the wrong tenant’s resources. This flaw enables an account takeover that bypasses normal tenant isolation boundaries. This flaw is a CWE‑287 Authentication Bypass Through Spoofed Credentials type weakness.

Affected Systems

The vulnerability affects Prowler Cloud platform versions earlier than 5.30.3, specifically the prowler cloud product. Only and have not applied the 5.30.3 update are impacted.

Risk and Exploitability

The CVSS score of 9.6 indicates a critical severity. The EPSS score of <1% reflects a very low current exploitation probability, and the lack of early listings in KEV suggests the exploit is not yet widely observed. The attack requires an attacker who can control a SAML Identity Provider (IdP) or compromise one they already have access to; with this control, the attacker can forge a valid SAML response, leading to immediate cross‑tenant token issuance. The flaw is fully remote with no local privilege escalation required.

Generated by OpenCVE AI on July 29, 2026 at 10:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Prowler Cloud to version 5.30.3 or later.
  • Ensure that only trusted IdPs are configured for SAML authentication and verify that the IdP’s domain matches the expected tenant domain.
  • Review and enforce binding between the SAML response’s email domain and the tenant’s identity to prevent mis‑issued tokens.

Generated by OpenCVE AI on July 29, 2026 at 10:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Prowler-cloud
Prowler-cloud prowler
Vendors & Products Prowler-cloud
Prowler-cloud prowler

Fri, 10 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Prowler: SAML Domain Claiming Enables Cross-Tenant Account Takeover
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 9.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N'}


Subscriptions

Prowler-cloud Prowler
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T18:03:20.394Z

Reserved: 2026-07-02T16:50:27.886Z

Link: CVE-2026-59151

cve-icon Vulnrichment

Updated: 2026-07-13T18:02:36.827Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:30:05Z

Weaknesses