Skip to main content

Drupal SAML SSO Service Provider CVE-2026-87951

| EUVDEUVD-2026-107850 LOW
Insecure Storage of Sensitive Information (CWE-922)
2026-10-22 drupal GHSA-x5c7-wwc5-m386
3.8
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as high-privilege Drupal user
  2. Exploit
    Access insecurely stored SAML data
  3. Impact
    Retrieve 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

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

SAML SSO - Service Provider 0.0.0 <3.2.0

Affected Packages

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

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

Vendor (drupal) PRIMARY 3.8 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 2.7 LOW

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
contrib SAML SSO module for widely-used Drupal CMS, not universally installed
Data Quality
4 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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