Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privileged account
-
DeliveryInject unneutralized script via SAML SP module
-
ExploitVictim loads affected page
-
ExecutionScript executes in victim browser
-
ImpactLimited session/data compromise
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. |
| Exploitation Conditions | Exploitation requires an attacker with a high-privilege account (CVSS PR:H) on a Drupal site running the SAML SSO - Service Provider module at a version from 0.0.0 up to and including 3.2.0, plus interaction from a victim user (UI:R) who must load the page carrying the injected payload. The available sources do not identify the exact feature, field, or configuration setting that fails to neutralize input, so the precise injection point is not described. Limiting factors that reduce realistic risk: the module must be installed and enabled, the attacker must already possess elevated privileges, a separate victim must view the malicious content, and the impact is bounded to low confidentiality and low integrity with no availability effect. |
| Impact | All signals converge on low real-world risk. The CVSS 3.1 base score is 3.5 (Low) with vector AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N - network-reachable but gated behind high privileges (PR:H) and requiring victim user interaction (UI:R), with only limited confidentiality and integrity impact and no availability impact, consistent with a CWE-79 cross-site scripting flaw in an administrative/configuration surface. EPSS is 0.16% (5th percentile), indicating very low statistical likelihood of exploitation. There is no CISA KEV listing and no public exploit or PoC reference in the supplied data (the only references are the Drupal security advisory and the NVD detail page), so exploitation status is: no public exploit identified at time of analysis. The vuln.today decision label is 'monitor', the lowest urgency tier, which agrees with the low CVSS and low EPSS - these signals are mutually consistent, not conflicting. Net: this is a genuinely low-priority, high-privilege XSS, not a high-CVSS-but-low-risk mismatch; patch it in the normal maintenance cycle rather than as an emergency. |
| Exploit ScenarioDerived | An attacker who already holds a high-privileged account on the Drupal site injects a malicious script payload through the SAML SSO - Service Provider module, which is stored or reflected without proper neutralization. When another user (such as an administrator) views the affected page, the script executes in their browser session. No public exploit code is identified for this issue at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Cross-site scripting in the Drupal contributed module SAML SSO - Service Provider affects versions 0.0.0 through 3.2.0 and allows an attacker holding a high-privilege account on the Drupal site to get script executed in another user's browser when that user loads the page carrying the injected content. Scoring is modest (CVSS 3.1 3.5, AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N) because the attacker must already be elevated and a separate victim must interact, with only low confidentiality and low integrity impact and no availability effect. No public exploit code or CISA KEV entry is associated with the issue, EPSS sits at 0.16% (5th percentile), and the priority label is monitor; a vendor patch is available, with the Drupal advisory sa-contrib-2026-146 as the authoritative reference.
RemediationAI
A vendor-released patch is available per the Drupal advisory at https://www.drupal.org/sa-contrib-2026-146; the supplied data confirms patch availability but does not state an exact fixed version number, and because the CVE description lists 3.2.0 as affected while the EUVD range is expressed as 0.0.0 < 3.2.0, the precise fixed release should be read from that advisory rather than assumed. Update the SAML SSO - Service Provider module to the release named in the advisory, and verify the module's schema and configuration after updating since SAML Service Provider settings can be sensitive to version changes. If the site does not use SAML single sign-on, disabling and uninstalling the module removes the exposure entirely, at the cost of losing federated authentication for that site. Because exploitation requires an already high-privilege Drupal account, tightening the set of roles permitted to administer or author content handled by the module reduces the population of potential attackers, though it does not fix the underlying output-encoding defect. No public exploit code or active exploitation is known, so remediation can follow the vendor advisory and normal update cadence under the monitor priority label.
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 a Drupal contributed module that implements the SAML Service Provider role, meaning it consumes assertions from an external identity provider and renders related output inside Drupal-generated pages. The root cause is CWE-79, improper neutralization of input during web page generation: data handled by the module reaches a rendered page without adequate output encoding or sanitization, so an attacker-supplied value is interpreted by the browser as markup or script rather than inert text. The supplied sources do not identify the specific field, route, theme template, or configuration setting where neutralization fails, and they do not state whether the payload is persisted or reflected, so the precise injection point and trigger are not described in the available evidence. The CVSS vector indicates the attack is network-reachable and requires a high-privilege authenticated account plus victim user interaction; those metrics describe severity and prerequisites, not the underlying trigger mechanism. The CPE entry cpe:2.3:a:drupal:saml_sso_-_service_provider:*:*:*:*:*:*:*:* confirms the exposure is scoped to this contributed module rather than Drupal core, and the ENISA EUVD record EUVD-2026-107853 mirrors the same affected range.
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:H/UI:R/S:U/C:L/I:L/A:N
XSS injectable only by a high-privilege operator of the SAML SP module (PR:H) and triggered when a victim views the page (UI:R), yielding limited C/I impact and no availability loss.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.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 versions: from 0.0.0 to 3.2.0.
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.
Related Vulnerabilities in Drupal SAML SSO Service Provider Auth Flaws
View all 11More 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
A Cross-Site Scripting (XSS) vulnerability exists in the Drupal SAML SSO - Service Provider module due to improper neutr
EUVD-2026-107853
GHSA-3rh3-hg6v-m22c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB