Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | Although CVSS and EPSS scores are not provided in the available intelligence, the risk profile of this vulnerability is moderately high to high based on attack vector and impact factors. XSS vulnerabilities in authentication modules are particularly concerning because they operate at the security perimeter where users are most vulnerable—during login flows where phishing and credential harvesting are most effective. The attack vector is likely to be Network (no special access required), and depending on implementation, the complexity may be Low (simple payload injection). The technical impact includes confidentiality breach (session cookies, SAML tokens), integrity compromise (form modification, redirect attacks), and availability degradation. The absence of CVSS/EPSS data suggests this advisory is recent; however, the CVE date (2026) and ENISA EUVD registration (EUVD-2026-15477) confirm formal disclosure. Without KEV status or public POC data in the provided intelligence, the real-world exploitation risk cannot be definitively quantified, but the attack surface (SAML endpoints) and victim pool (Drupal installations using enterprise SSO) suggest this warrants rapid patching. |
| Exploit ScenarioDerived | An attacker intercepts or crafts a malicious SAML assertion containing JavaScript payload in an attribute field (e.g., user email or display name) that is rendered on the authentication confirmation page or user profile without encoding. When a victim completes SAML authentication, the payload executes in their browser within the context of the vulnerable Drupal site, allowing the attacker to steal the user's session cookie or SAML authentication token, redirect them to a phishing site, or perform actions on their behalf within the Drupal system. The attack requires no special privileges and can be delivered via a compromised identity provider, man-in-the-middle position, or if the module is vulnerable to DOM-based XSS, through manipulation of the HTTP request itself. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 25, 2026
A Cross-Site Scripting (XSS) vulnerability exists in the Drupal SAML SSO - Service Provider module due to improper neutralization of user input during web page generation. All versions prior to 3.1.3 are affected, allowing attackers to inject malicious scripts that execute in the browsers of users interacting with SAML authentication flows. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), and while no CVSS score or EPSS data is currently available, the nature of XSS in authentication modules represents a significant risk to credential theft and session hijacking.
RemediationAI
Immediately upgrade the SAML SSO - Service Provider module to version 3.1.3 or later. This patch version contains fixes for the XSS vulnerability and should be applied as the primary remediation. Until the upgrade can be deployed, implement Content Security Policy (CSP) headers with script-src restrictions and X-XSS-Protection headers on the web server to mitigate XSS execution. Additionally, restrict access to SAML authentication endpoints to trusted networks only, monitor for suspicious authentication patterns, and audit SAML attribute mappings to ensure no user-controlled data is rendered without HTML entity encoding. Consult the Drupal security advisory at https://www.drupal.org/sa-contrib-2026-018 for detailed patch notes and deployment guidance.
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 SAML SSO - Service Provider module (cpe:2.3:a:drupal:saml_sso_-_service_provider) is a Drupal contrib module that implements SAML 2.0 service provider functionality, enabling single sign-on integration with enterprise identity providers. The vulnerability stems from CWE-79, which occurs when user-controlled input derived from SAML assertions, HTTP parameters, or other sources is rendered into HTML or JavaScript contexts without proper encoding or sanitization. In the context of SAML authentication, this commonly affects attribute mapping, error messages, or user metadata displayed during or after authentication. The module's failure to neutralize special characters (such as angle brackets, quotes, or event handlers) before rendering them in web pages allows attackers to break out of intended HTML contexts and execute arbitrary JavaScript.
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:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal SAML SSO - Service Provider allows Cross-Site Scripting (XSS).This issue affects SAML SSO - Service Provider: from 0.0.0 before 3.1.3.
Executive ViewAI
CVE-2026-3217 presents moderate security risk, a cross-site scripting vulnerability rated CVSS 6.1. Attackers could inject scripts to steal sessions or perform actions as authenticated users. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Saml Sso Service Provider
View allPrivilege escalation in the Drupal SAML SSO - Service Provider contributed module (versions prior to 3.1.4) allows remot
The Drupal 'SAML SSO - Service Provider' contributed module (all versions before 3.2.0) omits an authorization check on
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-15477
GHSA-p74c-x8rc-vp4m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB