Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Drupal site using SAML SSO SP module
-
DeliveryCraft malicious SAML response triggering exceptional condition
-
ExploitSubmit assertion to ACS endpoint
-
ExecutionBypass condition check in SAML flow
-
PersistObtain privileged authenticated session
-
ImpactPerform administrative actions on Drupal site
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Unusual condition handling
|
| Exploitation Conditions | The target Drupal site must have the contributed 'SAML SSO - Service Provider' module installed and enabled at a version below 3.1.4, with its Assertion Consumer Service endpoint reachable by the attacker over the network - typical for any internet-facing SSO deployment. Exploitation requires no prior authentication and no user interaction (PR:N/UI:N), but the CVSS attack complexity is High (AC:H), meaning the attacker must craft a SAML message that satisfies a specific exceptional-condition trigger the module fails to reject, which likely depends on particular IdP metadata, assertion structure, signature handling state, or role-mapping configuration not fully described in the public advisory. Sites that do not use this specific Drupal contributed module, or that have already upgraded to 3.1.4+, are not exploitable; sites using a different SAML implementation for Drupal (such as simplesamlphp_auth) are out of scope. |
| Impact | Signals are mixed and pull in different directions. The CVSS vector (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:N) indicates remote, unauthenticated exploitation with high impact on confidentiality and integrity, but AC:H means a successful attack depends on conditions outside the attacker's control - likely a specific timing, IdP configuration, or assertion shape - which raises the bar substantially. EPSS is extremely low at 0.02% (5th percentile) and there is no KEV listing and no public exploit identified at time of analysis, suggesting this is not currently being exploited at scale. The combination of unauthenticated network reach plus privilege escalation against an authentication module is inherently sensitive, so Drupal sites running this contributed module - especially those exposing SSO to the public internet - should patch promptly, but this is not a fire-drill issue absent additional exploitation signals. No public POC code or detailed technical write-up was provided in the inputs, so the specific exceptional condition that must be triggered is not confirmed. |
| Exploit ScenarioDerived | A remote unauthenticated attacker sends a specially crafted SAML response or assertion to the Drupal site's Assertion Consumer Service endpoint, shaped to trigger the exceptional condition the module fails to check. Because the module mishandles this edge case, the SAML flow completes in an unintended state that maps the attacker to an authenticated Drupal session with elevated role assignments, yielding administrative or otherwise privileged access. No public exploit code has been identified at time of analysis, and the high CVSS attack complexity (AC:H) implies the attacker must satisfy non-trivial conditions to reliably reach the vulnerable branch. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 29, 2026
Privilege escalation in the Drupal SAML SSO - Service Provider contributed module (versions prior to 3.1.4) allows remote unauthenticated attackers to gain elevated privileges by exploiting improper handling of exceptional conditions during SAML authentication flows. The CVSS 7.4 (High) score reflects high attack complexity but network reachability and no authentication requirement, with confidentiality and integrity impact. EPSS probability is very low (0.02%, 5th percentile) and there is no public exploit identified at time of analysis.
RemediationAI
Upgrade the Drupal SAML SSO - Service Provider contributed module to version 3.1.4 or later, which is the vendor-released patch as referenced in the Drupal security advisory at https://www.drupal.org/sa-contrib-2026-031. As an interim compensating control until the upgrade can be staged, administrators can temporarily disable the SAML SSO - Service Provider module via Drupal's module administration, which will break SSO login flows and force users back to local authentication or an alternative login path - a meaningful availability and UX trade-off, but it eliminates the attack surface. Where SSO cannot be taken offline, restrict network access to the SAML Assertion Consumer Service (ACS) endpoint to only the trusted IdP source IPs at the web server or WAF layer, accepting that this assumes a static, known IdP egress range and offers no protection if the IdP itself is compromised or its egress IPs are not strictly bounded.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the Drupal SAML SSO - Service Provider contributed module, which implements the Service Provider (SP) side of the SAML 2.0 single sign-on protocol for Drupal sites, allowing Drupal to consume SAML assertions issued by an Identity Provider (IdP). The root cause is classified as CWE-754 (Improper Check for Unusual or Exceptional Conditions), meaning the module fails to properly validate or reject malformed, unexpected, or edge-case states in the SAML assertion processing or session/role mapping logic. In SAML SP implementations, such checks typically guard against malformed assertions, missing attributes, signature validation failures, or unexpected NameID/role mappings - when these checks are bypassed or skipped, a crafted assertion can lead to an authenticated session being established with elevated privileges that should not have been granted.
Know when Saml Sso Service Provider gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Primary rating from Vendor (drupal) · only source for this CVE.
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Improper Check for Unusual or Exceptional Conditions vulnerability in Drupal SAML SSO - Service Provider allows Privilege Escalation.
This issue affects SAML SSO - Service Provider: from 0.0.0 before 3.1.4.
Executive ViewAI
The Drupal SAML SSO - Service Provider module (versions before 3.1.4) contains a privilege escalation vulnerability allowing unauthenticated attackers to gain elevated system access. Organizations using this module for single sign-on authentication should prioritize patching, as successful exploitation could circumvent access controls and enable unauthorized access to critical systems.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Saml Sso Service Provider
View allThe Drupal 'SAML SSO - Service Provider' contributed module (all versions before 3.2.0) omits an authorization check on
A Cross-Site Scripting (XSS) vulnerability exists in the Drupal SAML SSO - Service Provider module due to improper neutr
The contributed Drupal module SAML SSO - Service Provider (versions 0.0.0 through 3.2.0) contains an open-redirect weakn
Unauthenticated remote retrieval of embedded sensitive data is possible in the Drupal contrib module 'SAML SSO - Service
Timing side-channel leakage in Drupal's SAML SSO - Service Provider module (reported affected range 0.0.0 through 3.2.0)
Improper verification of cryptographic signatures in the Drupal SAML SSO - Service Provider module (versions 0.0.0 throu
The Drupal SAML SSO - Service Provider module (versions 0.0.0 through 3.2.0) fails to properly validate the certificate
Drupal sites running the SAML SSO - Service Provider contrib module at versions up to and including 3.2.0 store sensitiv
Cross-site scripting in the Drupal contributed module SAML SSO - Service Provider affects versions 0.0.0 through 3.2.0 a
Cross-site scripting (CWE-79) in the Drupal contrib module SAML SSO - Service Provider, affecting every release from 0.0
Server-side request forgery in the Drupal SAML SSO - Service Provider module affects versions 0.0.0 through 3.2.0 and al
Capture-replay of a valid SAML assertion can bypass authentication in the Drupal SAML SSO - Service Provider module for
EUVD-2026-33228
GHSA-9622-2jm8-94x7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB