Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privilege Drupal user
-
ExploitAccess insecurely stored SAML data
-
ImpactRetrieve embedded sensitive information
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Secure storage of sensitive data
|
| Exploitation Conditions | Exploitation requires an authenticated account with high privileges (PR:H) on a Drupal site that has the SAML SSO - Service Provider contrib module installed and enabled at version 3.2.0 or earlier. The description states the sensitive data is stored insecurely ('Insecure Storage of Sensitive Information') allowing retrieval of embedded sensitive data, but the specific feature, storage location, or configuration that exposes the data is not described in the available sources. Limiting factors: the high-privilege requirement substantially narrows the attacker population to trusted/administrative users or already-compromised privileged accounts, no user interaction is needed (UI:N), and sites not running this particular contrib module are unaffected. Updating to the vendor-patched release is the remediation indicated by the advisory. |
| Impact | This is a low-severity, low-priority issue despite being network-reachable. The CVSS 3.1 base score is 3.8 with vector AV:N/AC:L/PR:H/UI:N, meaning exploitation requires an attacker who already holds high privileges (PR:H) on the Drupal instance - so this is a privileged-insider or post-compromise information-disclosure problem, not a remote unauthenticated takeover. The EPSS score of 0.15% (4th percentile) indicates very low expected exploitation activity, and the vuln.today decision label is 'monitor' rather than act_now or emergency, which is consistent across all signals. The vulnerability is NOT listed in CISA KEV and there is no public exploit identified at time of analysis. CWE-922 (Insecure Storage of Sensitive Information) aligns with the description's 'Retrieve Embedded Sensitive Data' and the C:L/I:L/A:N impact. All signals agree this is a genuinely low-risk, low-urgency issue: the high-privilege precondition, low EPSS, absence of KEV, and 'monitor' decision all point the same direction. One minor note: the supplied vector lists I:L (low integrity impact), but the description characterizes the flaw purely as insecure storage enabling retrieval of sensitive data, which is a confidentiality concern - the basis for the integrity impact is not described in the available sources. |
| Exploit ScenarioDerived | An authenticated user or compromised account with high privileges on a Drupal site running the SAML SSO - Service Provider module (version 3.2.0 or earlier) accesses the location where the module stores sensitive SAML-related data and retrieves embedded secrets (e.g., configuration or credential material). No public exploit code has been identified, and the precise storage location and trigger are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Drupal sites running the SAML SSO - Service Provider contrib module at versions up to and including 3.2.0 store sensitive information insecurely, allowing a highly privileged authenticated user to retrieve embedded sensitive data. The flaw is network-reachable but requires high privileges (PR:H) on the Drupal site, and the vendor has released a patched version; no confirmed active exploitation or working exploit code was observed, and EPSS is 0.15% (4th percentile). Exploitation preconditions narrow the realistic exposure to trusted administrative accounts or already-compromised privileged sessions on sites where the module is installed and enabled.
RemediationAI
Upgrade the SAML SSO - Service Provider module to the vendor-patched release identified in Drupal advisory SA-CONTRIB-2026-149 (https://www.drupal.org/sa-contrib-2026-149), which is the fix path the advisory indicates; sites that cannot update promptly should consider disabling the module, with the trade-off that SAML SSO logins for federated users stop working, and should review which accounts hold the high privileges this issue requires, since exploitation is gated behind PR:H. Standard Drupal contributed-module update practice applies: take a database and configuration backup, run the update, and verify the module's configuration and stored metadata afterwards. Additional detail is available from the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-87951.
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 contrib module SAML SSO - Service Provider, which implements the service-provider side of SAML 2.0 web SSO for Drupal and therefore handles federation metadata, certificates and assertion-related configuration material. The assigned root-cause class is CWE-922 (Insecure Storage of Sensitive Information), meaning data the module treats as sensitive is persisted in a location or form that is insufficiently protected, permitting retrieval rather than being protected by proper storage controls. The exact storage location, configuration flag or feature that exposes the data is not described in the available sources, so the concrete trigger path beyond the PR:H prerequisite cannot be confirmed. The CPE cpe:2.3:a:drupal:saml_sso_-_service_provider:*:*:*:*:*:*:*:* matches all versions prior to the fixed release, and EUVD records the affected range as 0.0.0 through 3.2.0.
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:N/S:U/C:L/I:L/A:N
Insecure storage retrieval is a confidentiality issue requiring pre-existing high privileges, so PR:H, C:L, and I:N/A:N since the sources describe only data retrieval, not modification.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Insecure Storage of Sensitive Information vulnerability in Drupal SAML SSO - Service Provider allows Retrieve Embedded Sensitive Data. 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-107850
GHSA-x5c7-wwc5-m386
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB