Skip to main content

Drupal Development Environment CVE-2026-15088

| EUVDEUVD-2026-66201 MEDIUM
Improper Input Validation (CWE-20)
2026-08-25 drupal GHSA-v8xf-hg3w-8w7m
5.7
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Recon
    Obtain admin credentials
  2. Delivery
    Access Drupal admin panel
  3. Exploit
    Identify vulnerable Development Environment input
  4. Install
    Craft malicious payload
  5. C2
    Induce privileged user interaction
  6. Execute
    Exploit input validation flaw
  7. Impact
    Exfiltrate or modify sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires three concurrent conditions. First, the target Drupal instance must have the Development Environment contributed module installed and enabled - this is not a Drupal core component and is not present by default. Second, the attacker must possess or have compromised a Drupal account with high-privilege permissions (PR:H), consistent with administrative or equivalent roles. Third, user interaction is required (UI:R), meaning a privileged user must perform an action - such as visiting a crafted URL or submitting a manipulated form - for the attack to succeed. Limiting factors include: the high access complexity (AC:H) reducing the reliability of exploitation; the PR:H requirement excluding unauthenticated or low-privileged attackers entirely; the UI:R requirement preventing fully automated, unassisted exploitation; and the module's intended scope as a development tool, making its presence in hardened production environments uncommon.

Impact

Despite C:H and I:H impact ratings, the composite real-world risk is substantially reduced by the stringent attack prerequisites encoded in the CVSS vector: AC:H (non-trivial exploitation complexity), PR:H (administrative privileges required), and UI:R (victim must take an action). The EPSS score of 0.14% at the 4th percentile corroborates this - exploitation has not been observed in the wild and automated scanning is highly unlikely. No KEV listing exists and no public proof-of-concept has been identified. This places the vulnerability firmly in the 'high CVSS impact but low exploitability' category. Patch status is unconfirmed from available data - the advisory URL (drupal.org/sa-contrib-2026-089) should be consulted for remediation specifics. The affected version range of *.* (all versions) is unusually broad and may reflect a module-wide architectural issue rather than a version-specific regression. In practice, because this module is oriented toward development environments rather than production deployments, the blast radius is likely further limited; organizations running it in production should treat that configuration itself as a risk factor regardless of this CVE.

Exploit ScenarioDerived

An attacker who has already obtained Drupal administrative credentials - through phishing, credential reuse, or a prior compromise - navigates to a vulnerable input surface within the Development Environment module and submits a crafted payload that bypasses input validation. With victim interaction (such as an admin clicking a malicious link or visiting a crafted admin page), the attacker achieves unauthorized read and write access to sensitive data within the Drupal application's scope. No public proof-of-concept is known at time of analysis, meaning this scenario requires targeted effort rather than automated exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 26, 2026

Improper input validation in the Drupal Development Environment contributed module (all versions, CPE cpe:2.3:a:drupal:development_environment) allows a highly privileged, authenticated network attacker - with user interaction - to compromise both confidentiality and integrity of the affected system. The CVSS vector (AV:N/AC:H/PR:H/UI:R) constrains real-world impact significantly: exploitation requires administrative credentials, a complex attack scenario, and victim interaction. EPSS stands at 0.14% (4th percentile), no public exploit code has been identified, and no CISA KEV listing exists at time of analysis.

RemediationAI

Consult the Drupal security advisory at https://www.drupal.org/sa-contrib-2026-089 for the authoritative patch or updated module version, as no specific fixed version number was present in the available input data. Until an update is applied, consider disabling or uninstalling the Development Environment module entirely in any non-development context - since it is intended for development use, its presence in production or staging environments constitutes unnecessary attack surface. If the module must remain active, restrict administrative access using Drupal's role and permission system to limit the pool of accounts with the high-privilege level required for exploitation (PR:H). Additionally, enforce multi-factor authentication on administrative accounts to raise the cost of credential compromise, which is a prerequisite for exploitation under the current CVSS vector.

Affected VersionsENISA

Development Environment *.*

Affected Packages

composer drupal/development_environment no fix

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 Drupal Development Environment is a contributed Drupal module (not Drupal core), identified by CPE cpe:2.3:a:drupal:development_environment:*:*:*:*:*:*:*:*. It is designed for use in development contexts and may expose or relax controls not present in production configurations. The root cause is CWE-20 (Improper Input Validation), a broad class of flaws where user-controlled or externally-supplied input is not sufficiently sanitized or validated before processing. In the context of a Drupal module, this typically manifests through insufficiently validated form submissions, API parameters, or configuration inputs that are processed with elevated trust. The tags 'Information Disclosure' and 'Development Environment' suggest that the flaw may expose sensitive data and is contextually tied to the development tooling surface area of the module.

Know when Development Environment 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 5.7 MEDIUM
AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 5.7 MEDIUM

PR:H and UI:R confirmed by admin-level access requirement and victim interaction needed; AC:H reflects non-trivial exploitation complexity; A:N as no availability impact is described.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

2
CVSS changed
Aug 26, 2026 - 20:23 NVD
5.7 (MEDIUM)
CVE Published
Aug 25, 2026 - 22:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Vulnerability in Drupal Development Environment. This issue affects Development Environment versions: *.*.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche Drupal contributed module, not present in most deployments
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 No
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
Total

Priority Score

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