Skip to main content

Drupal REST Auth CVE-2026-96385

| EUVDEUVD-2026-107819 MEDIUM
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-10-22 drupal GHSA-777p-gg7f-p2jf
6.5
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Reach Drupal REST/JSON API endpoint
  2. Delivery
    Send request via alternate auth path
  3. Exploit
    Bypass module authentication check
  4. Execution
    Access API as unauthorized user
  5. Impact
    Read restricted data or make limited changes

Vulnerability Assessment

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

Exploitation requires the target Drupal site to have the contributed 'REST & JSON API Authentication' module installed and enabled at version 0.0.0 through 3.2.0, with its REST/JSON API endpoints exposed to the attacker. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), no authentication and no user interaction are needed once the vulnerable module is reachable over the network. The primary limiting factor is deployment scope: this is an optional contrib module, so only sites that have chosen to install it for API authentication are affected - core Drupal and sites not using this module are not in scope. The exact alternate path or channel used to bypass authentication is not described in the available sources.

Impact

This is a moderate-priority issue whose signals are largely consistent with its mid-range CVSS 6.5 rating rather than a critical emergency. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates a network-reachable, low-complexity bypass requiring no prior authentication or user interaction, which is why an authentication-bypass flaw (CWE-288) still only lands at 6.5 - the impact is capped at low confidentiality and low integrity (C:L/I:L) with no availability impact (A:N), implying the bypass grants limited access rather than full administrative control. Exploitation-likelihood signals point away from imminent mass exploitation: EPSS is only 0.18% (7th percentile), there is no CISA KEV listing (not actively exploited per available data), and no public exploit or PoC reference is present in the input. The vuln.today decision label is 'this_month,' aligning with a 'patch on a normal cadence' posture rather than act_now/emergency. No SSVC exploitation/automatable/technical-impact decision values were supplied, so that framework cannot be independently applied here. The main caveat: the CWE and title describe an auth bypass via an alternate path/channel, but the supplied sources do not describe the exact alternate path, so the precise mechanism and what access is gained are not confirmed from available data. No signals conflict - low EPSS, no KEV, and a mid CVSS all agree this is a real but non-urgent fix.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends crafted REST or JSON API requests to a Drupal site running the 'REST & JSON API Authentication' module (≤3.2.0), using an alternate authentication path or channel to bypass the module's checks and obtain access as a user they should not be authenticated as. Given C:L/I:L, this likely exposes restricted data and permits limited unauthorized modification via the API rather than full site takeover. No public exploit or PoC was identified in the available data; the exact alternate path used to bypass authentication is not described in the supplied sources.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

An authentication bypass in the contributed Drupal module 'REST & JSON API Authentication' (versions 0.0.0 through 3.2.0) allows remote attackers to reach REST/JSON API functionality that should be gated behind the module's authentication, with low confidentiality and integrity impact and no availability impact. Only Drupal sites that have deliberately installed and enabled this optional contrib module - and exposed its API endpoints over the network - are in scope; Drupal core and sites without the module are unaffected. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N for a base score of 6.5, EPSS is 0.18% (7th percentile) and there is no CISA KEV listing, so this is a moderate-priority item; no public exploit code has been identified at time of analysis. A vendor fix is available per the Drupal advisory, and the item is prioritized as 'this_month'.

RemediationAI

A vendor-provided patch is available: apply the update described in Drupal Security Advisory SA-contrib-2026-182 (https://www.drupal.org/sa-contrib-2026-182), which is the authoritative source for the exact fixed release - the supplied data does not state a fix version number, and because the CVE text (through 3.2.0) and EUVD range (0.0.0 <3.2.0) disagree on the upper bound, verify against the advisory whether 3.2.0 is itself vulnerable before treating that version as remediated. Sites that do not use the module's API authentication features can remove the exposure entirely by uninstalling or disabling the module, at the cost of losing whatever token/API-key protection it currently provides to REST and JSON:API routes. Because the vector is AV:N/PR:N/UI:N, the attack surface is defined by reachability of those API endpoints, so limiting which clients and networks can reach the site's REST/JSON:API paths reduces exposure; this is a scoping measure only and does not replace installing the vendor fix, and it may break legitimate integrations that depend on those endpoints. No public exploit code has been identified at time of analysis, so exploitation attempts are not currently expected to be widespread, but the module should still be updated within the 'this_month' prioritization window.

Affected VersionsENISA

REST & JSON API Authentication for Drupal 0.0.0 <3.2.0

Affected Packages

composer drupal/rest_api_authentication fix: 3.2.0
euvd rest_json_api_authentication_for_drupal 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 contributed module that adds authentication (API key/token style) in front of Drupal's REST and JSON:API endpoint surfaces. The flaw is classified as CWE-288, Authentication Bypass Using an Alternate Path or Channel, which means the authentication enforcement can be evaded by reaching the same protected functionality through a route, request form, or entry point that the module's guard does not cover, rather than by defeating the credential check itself. The specific alternate path or channel exploited in this instance is not described in the available sources. The CPE cpe:2.3:a:drupal:rest_&_json_api_authentication_for_drupal with a wildcard version confirms that the affected product line is the contrib module rather than Drupal core; the practical exposure therefore depends on whether a site has installed the module and left its API routes reachable. Note that the supplied data conflicts slightly on the upper bound of the range: the CVE description says versions from 0.0.0 to 3.2.0 while the EUVD entry lists 0.0.0 <3.2.0, so the status of exactly 3.2.0 should be confirmed against the vendor advisory before concluding a site is fixed.

Know when Rest Json Api Authentication For Drupal 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 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Unauthenticated network auth bypass via API (PR:N, AV:N, AC:L, UI:N); impact limited to low confidentiality and integrity with no availability effect, matching a partial bypass.

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

Lifecycle Timeline

4
CVSS changed
Oct 22, 2026 - 15:22 NVD
5.4 (MEDIUM) 6.5 (MEDIUM)
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
MEDIUM 6.5
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal REST & JSON API Authentication for Drupal allows Authentication Bypass. This issue affects REST & JSON API Authentication for Drupal versions: from 0.0.0 to 3.2.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche Drupal contrib authentication module, limited deployment footprint
Data Quality
6 sources
Confidence: High

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.2%
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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