Skip to main content

Drupal SAML SSO CVE-2026-87946

| EUVDEUVD-2026-107855 MEDIUM
Observable Timing Discrepancy (CWE-208)
2026-10-22 drupal GHSA-rcqp-4hgq-whp9
4.8
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Reach SAML SP endpoint over network
  2. Delivery
    Submit many timed probe requests
  3. Exploit
    Measure response-time discrepancy (CWE-208)
  4. Execution
    Infer secret-dependent state
  5. Impact
    Brute-force guided by timing oracle

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Timing attack prevention
Exploitation Conditions

Requires the Drupal site to be running the SAML SSO - Service Provider contrib module at a version below 3.2.0, and requires the attacker to have network access to the SAML service-provider endpoints that exhibit the measurable timing discrepancy. The description does not name the specific feature, parameter, or secret whose comparison leaks timing, so the exact triggering request is not described in the available sources. Limiting factors: exploitation is unauthenticated (PR:N) but rated high-complexity (AC:H) because an observable-timing attack demands many repeated, precisely-timed measurements to extract signal from network latency and jitter, making it far less reliable than a direct network exploit; the practical impact is bounded (C:L/I:L/A:N).

Impact

This is a moderate-severity information-disclosure issue (CVSS 4.8, vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) that scores as a genuine but low-urgency problem. The signals are consistent and point AWAY from an emergency: EPSS is 0.15% (4th percentile), there is no CISA KEV listing, and no public exploit or PoC reference appears in the input (no public exploit identified at time of analysis). The CVSS vector itself tempers the network reachability - AC:H reflects that exploiting an observable timing discrepancy (CWE-208) requires many measurements against network-induced jitter, and the impact is limited to C:L/I:L with no availability effect. The vuln.today decision label is 'this_month', which aligns with the low EPSS/no-KEV picture: schedule the patch, do not drop everything. One caveat to verify: the description says the flaw 'allows Brute Force' but does not state WHAT is brute-forced (a login response, a SAML token value, a user-enumeration oracle) - the practical confidentiality/integrity consequence therefore cannot be confirmed from the available sources and should be clarified against the vendor advisory sa-contrib-2026-144.

Exploit ScenarioDerived

An unauthenticated remote attacker repeatedly submits requests to a Drupal site running the SAML SSO - Service Provider module and measures small, consistent differences in server response time to infer secret-dependent state, using that oracle to accelerate a brute-force guessing attack. No public exploit or PoC is identified in the available sources, and the CVSS AC:H rating reflects that reliable exploitation requires large numbers of timed samples to overcome network noise.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Timing side-channel leakage in Drupal's SAML SSO - Service Provider module (reported affected range 0.0.0 through 3.2.0) can give remote attackers a measurable signal that may aid brute-force efforts against values handled by the module. The issue is rated CVSS 4.8 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N), meaning exploitation is unauthenticated but high-complexity with limited confidentiality and integrity impact; EPSS is 0.15% (4th percentile), no KEV designation is present in the supplied intelligence, and no public exploit has been identified at time of analysis. A vendor patch is available through Drupal's advisory.

RemediationAI

A vendor patch is available per the Drupal advisory at https://www.drupal.org/sa-contrib-2026-144. The supplied patch data does not state an exact fixed version; EUVD lists affected versions as below 3.2.0 while the description gives the range through 3.2.0, so confirm the corrected release on the advisory before upgrading. No specific workaround is documented in the supplied sources; because the assessment requires network access to the affected SAML service-provider endpoints, limiting exposure of those endpoints is a deployment-level constraint to consider, but it is not a substitute for applying the vendor update.

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 a Drupal contrib module that implements SAML service-provider functionality. CWE-208 covers observable timing discrepancies, where operations that depend on protected values take measurably different amounts of time and thereby leak information that can support brute-force attempts. In this case the assessment requires network access to the SAML service-provider endpoints that exhibit the discrepancy, but the supplied sources do not identify the specific feature, parameter, or secret whose comparison leaks timing, so the exact triggering request is not described. The high-complexity rating reflects that extracting a usable signal from network latency and jitter requires many repeated, precisely timed measurements, which makes the attack less reliable than a direct network exploit; impact is bounded to low confidentiality and integrity effects, with no availability impact.

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 4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

Network-reachable and unauthenticated (AV:N/PR:N), but AC:H because a timing side channel needs many samples against jitter; limited info leak and brute-force aid give C:L/I:L, no availability impact.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

3
CVSS changed
Oct 22, 2026 - 17:23 NVD
4.8 (MEDIUM)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Observable Timing Discrepancy vulnerability in Drupal SAML SSO - Service Provider allows Brute Force. 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
Low
niche Drupal contrib SSO module, limited production footprint
Data Quality
5 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

24
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
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