Skip to main content

Drupal Simple OAuth CVE-2025-12466

HIGH
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2025-10-30 mlhess@drupal.org
7.5
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Reach OAuth/OIDC endpoint over network
  2. Exploit
    Craft request on alternate auth path
  3. Execution
    Bypass authentication validation
  4. Impact
    Access protected resources/identity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
Exploitation Conditions

The target must run the Drupal 'Simple OAuth (OAuth2) & OpenID Connect' contrib module at a version from 6.0.0 up to (but not including) 6.0.7, with its OAuth2/OpenID Connect authentication endpoints exposed to the attacker. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no credentials, user interaction, or non-default configuration is indicated - exploitation uses an alternate authentication path or channel (CWE-288) against the module's auth flow. Limiting factors: only this specific module and version range are affected, so sites not using Simple OAuth, or already on 6.0.7+, are not exposed; the available vendor patch directly removes the condition.

Impact

Signals are moderately consistent and point to a genuine but not emergency-level priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated flaw, which fits an authentication-bypass (CWE-288) weakness and justifies the 7.5 'High' base score; however, impact is confidentiality-only (C:H/I:N/A:N), limiting the worst case to unauthorized read/access rather than full takeover. The EPSS score is low (0.36%, 28th percentile), indicating a low modeled probability of near-term widespread exploitation, and the CVE is NOT on the CISA KEV list, so there is no evidence of active exploitation. No public proof-of-concept is referenced in the provided data, and no SSVC decision data was supplied. The combination - unauthenticated network access plus low complexity, but confidentiality-only impact, low EPSS, no KEV, and no known POC - suggests this should be patched promptly on exposed Drupal sites but does not currently warrant crisis-level response. One caveat: an authentication bypass often enables broader impact than confidentiality alone, so the vendor-assigned I:N/A:N may understate downstream consequences once an attacker gains an authenticated identity; verify scope against the Drupal advisory.

Exploit ScenarioDerived

A remote, unauthenticated attacker crafts a request to a Drupal site running the Simple OAuth (OAuth2) & OpenID Connect module (versions 6.0.0 up to 6.0.7) and uses an alternate authentication path or channel to bypass the intended OAuth/OpenID Connect validation, obtaining access to protected resources or a user context they should not hold. Given AV:N/AC:L/PR:N/UI:N, no authentication, user interaction, or special timing is required. No public exploit code is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Authentication bypass in Drupal's Simple OAuth (OAuth2) & OpenID Connect contrib module (versions 6.0.0 up to, but not including, 6.0.7) lets unauthenticated remote attackers reach protected functionality through an alternate authentication path, exposing high-confidentiality data per the assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N). Only sites that run the affected module version range and expose its OAuth2/OpenID Connect endpoints are in scope; sites already on 6.0.7+ or not using the module are unaffected. Exploitation is not confirmed as active - no public exploit has been identified at time of analysis - and EPSS is low (0.36%, 28th percentile), so this is a genuine but not emergency-level priority, and a vendor patch is already available.

RemediationAI

Vendor-released patch: upgrade the Simple OAuth (OAuth2) & OpenID Connect module to version 6.0.7 or later (e.g., composer update drupal/simple_oauth, then run the Drupal database updates); full details and the official release links are in SA-CONTRIB-2025-114 at https://www.drupal.org/sa-contrib-2025-114. If an immediate upgrade is not possible, the most direct compensating control is to uninstall or disable the module, accepting that this breaks OAuth2/OIDC token issuance, single sign-on, and any decoupled front-end or mobile clients that authenticate through it. Alternatively, restrict access to the module's OAuth2/OpenID Connect endpoints at the web server or reverse proxy to a small set of trusted client IP ranges, which reduces exposure but will also block legitimate external API clients and requires maintaining an accurate allowlist. Because the assessed vector requires no credentials or user interaction and no public exploit code is known, treat endpoint restriction as a temporary measure only and prioritize the 6.0.7 upgrade.

Affected Packages

composer drupal/simple_oauth fix: 6.0.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is classified as CWE-288 (Authentication Bypass Using an Alternate Path or Channel) and lives in the Drupal contributed module "Simple OAuth (OAuth2) & OpenID Connect," which implements OAuth2 authorization/token issuance and OpenID Connect identity flows for Drupal-based sites and decoupled API clients. CWE-288 means the module's authentication logic can be satisfied through a path or channel different from the one the intended guard covers, effectively skipping the credential check; the CVSS vector (PR:N, UI:N, AC:L, AV:N) indicates the bypass is reachable over the network without prior credentials, user interaction, or non-default configuration, while the impact profile (C:H/I:N/A:N) points to unauthorized read access to protected data rather than modification or denial of service. The CPE string cpe:2.3:a:simple_oauth_project:simple_oauth:*:*:*:*:*:drupal:*:* confirms this is the Simple OAuth project's Drupal module (the 6.x branch), not Drupal core, and the reported-by credit (mlhess@drupal.org) and single patch reference to the Drupal Security Team advisory SA-CONTRIB-2025-114 are consistent with a module-level security release. The authoritative technical detail of the alternate channel is documented in that advisory.

Know when Simple Oauth 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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable auth bypass of low complexity gives AV:N/AC:L/PR:N/UI:N; impact limited to unauthorized access (C:H), with I/A left N per vendor scoping.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Simple OAuth (OAuth2) & OpenID Connect allows Authentication Bypass.This issue affects Simple OAuth (OAuth2) & OpenID Connect: from 6.0.0 before 6.0.7.

Executive ViewAI

Why It Matters

Drupal sites running the Simple OAuth (OAuth2) & OpenID Connect contrib module versions 6.0.0 through 6.0.6 are vulnerable to an unauthenticated authentication bypass that can expose high-confidentiality data to remote attackers. While there is no public exploit identified at time of analysis and exploit likelihood is low, the high severity and potential for sensitive data exposure warrant prioritized remediation. Leadership should ensure affected Drupal properties are patched to version 6.0.7 or later to protect organizational data.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
popular Drupal OAuth/OIDC contrib module, common but not on every site
Data Quality
3 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:simple_oauth_project:simple_oauth:*:*:*:*:*:drupal:*:*

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