Skip to main content

Saml Sso Service Provider CVE-2026-3217

| EUVDEUVD-2026-15477 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-03-25 drupal GHSA-p74c-x8rc-vp4m
6.1
CVSS 3.1 · NVD
View

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SAML SSO - Service Provider 0.0.0 <3.1.3

Affected Packages

composer drupal/miniorange_saml fix: 3.1.3
euvd saml_sso_service_provider fix: 3.1.3

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

NVD PRIMARY 6.1 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 25, 2026 - 15:24 nvd
MEDIUM 6.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-5343 HIGH
7.4 May 28

Privilege escalation in the Drupal SAML SSO - Service Provider contributed module (versions prior to 3.1.4) allows remot

CVE-2026-87943 MEDIUM
6.5 Oct 22

The Drupal 'SAML SSO - Service Provider' contributed module (all versions before 3.2.0) omits an authorization check on

CVE-2026-87945 MEDIUM
5.4 Oct 22

The contributed Drupal module SAML SSO - Service Provider (versions 0.0.0 through 3.2.0) contains an open-redirect weakn

CVE-2026-87950 MEDIUM
5.3 Oct 22

Unauthenticated remote retrieval of embedded sensitive data is possible in the Drupal contrib module 'SAML SSO - Service

CVE-2026-87946 MEDIUM
4.8 Oct 22

Timing side-channel leakage in Drupal's SAML SSO - Service Provider module (reported affected range 0.0.0 through 3.2.0)

CVE-2026-87947 MEDIUM
4.8 Oct 22

Improper verification of cryptographic signatures in the Drupal SAML SSO - Service Provider module (versions 0.0.0 throu

CVE-2026-87944 MEDIUM
4.8 Oct 22

The Drupal SAML SSO - Service Provider module (versions 0.0.0 through 3.2.0) fails to properly validate the certificate

CVE-2026-87951 LOW
3.8 Oct 22

Drupal sites running the SAML SSO - Service Provider contrib module at versions up to and including 3.2.0 store sensitiv

CVE-2026-87948 LOW
3.5 Oct 22

Cross-site scripting in the Drupal contributed module SAML SSO - Service Provider affects versions 0.0.0 through 3.2.0 a

CVE-2026-87949 LOW
3.3 Oct 22

Cross-site scripting (CWE-79) in the Drupal contrib module SAML SSO - Service Provider, affecting every release from 0.0

CVE-2026-87953 LOW
3.3 Oct 22

Server-side request forgery in the Drupal SAML SSO - Service Provider module affects versions 0.0.0 through 3.2.0 and al

CVE-2026-87952 LOW
3.1 Oct 22

Capture-replay of a valid SAML assertion can bypass authentication in the Drupal SAML SSO - Service Provider module for

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy