Skip to main content

Drupal Composer CVE-2026-11914

| EUVDEUVD-2026-43092 MEDIUM
Improper Input Validation (CWE-20)
2026-07-10 drupal GHSA-qfp7-j94c-gx97
5.9
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege Drupal credentials
  2. Delivery
    Authenticate to Drupal admin interface
  3. Exploit
    Navigate to Composer module admin path
  4. Execution
    Submit crafted malformed input under specific conditions
  5. Persist
    Trigger improper validation flaw
  6. Impact
    Exfiltrate sensitive data or manipulate integrity-sensitive content

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires an authenticated Drupal user account with high-level privileges (PR:H per CVSS) - this rules out unauthenticated or low-privileged attackers entirely. Additionally, high attack complexity (AC:H) means specific conditions beyond simple authentication must be met, such as a particular module configuration state, specific Drupal environment parameters, or a multi-step interaction sequence. The attack is delivered over the network (AV:N), so physical or local access is not required. What limits exploitation: the attacker must already hold a high-privilege Drupal account, the attack is not automatable (SSVC: Automatable: no), and specific exploitation conditions must align - this is not a default-configuration mass-exploitation scenario. The exact triggering condition (which feature, endpoint, or configuration state) is not specified in the available CVE description, which is critically sparse; the Drupal SA-contrib-2026-046 advisory is the authoritative source for that detail.

Impact

Real-world risk is substantially lower than the C:H/I:H impact ratings suggest once all signals are weighed together. The CVSS vector requires High Privileges (PR:H) and High Complexity (AC:H), meaning only authenticated administrators operating under specific conditions can trigger the flaw - not an opportunistic or low-barrier attack. EPSS at 0.15% (5th percentile) confirms the vulnerability community does not currently anticipate widespread exploitation. SSVC aligns: Exploitation is 'none', the attack is not automatable, and while Technical Impact is rated 'total', the preconditions sharply constrain realistic reach. There is no KEV listing and no public POC. The CVSS score of 5.9 appropriately reflects the medium severity once AC:H and PR:H are factored in. The primary concern is a malicious or compromised Drupal administrator abusing the module - an insider-threat or post-compromise escalation scenario rather than external opportunistic exploitation. No conflicting signals were detected in the available data.

Exploit ScenarioDerived

A malicious or compromised Drupal administrator with high-privilege access crafts a specially structured request to the Drupal Composer module's admin interface, exploiting the improper input validation flaw under specific configuration or state conditions (AC:H). The attacker leverages the vulnerability to extract sensitive information from the system or manipulate integrity-sensitive data accessible through the module's Composer integration. No public exploit code is known to exist at time of analysis, making this a lower-urgency but non-trivial insider or post-compromise threat.

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

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Improper input validation in the Drupal Composer contributed module (SA-contrib-2026-046) exposes sites to confidentiality and integrity compromise when exploited by a highly privileged attacker over the network under specific conditions. The vulnerability, classified as CWE-20, affects all tracked versions of the module and carries a CVSS 3.1 score of 5.9 (Medium), with both high confidentiality and high integrity impact despite no availability impact. No public exploit code exists and no active exploitation has been identified; EPSS stands at 0.15% (5th percentile), and CISA has not added this to KEV.

RemediationAI

The primary remediation path is to consult and apply guidance from the Drupal security advisory SA-contrib-2026-046 at https://www.drupal.org/sa-contrib-2026-046, which is the vendor's authoritative source for patch status and upgrade instructions. No specific patched version number is confirmed in the currently available intelligence data - the advisory should be checked directly for an exact fixed release. As a compensating control pending a patch, administrators should restrict access to the Drupal Composer module's administrative functionality to the minimum number of trusted accounts, leveraging Drupal's role-based access control to limit the pool of users who hold the high-privilege level required for exploitation. Disabling or uninstalling the Drupal Composer module entirely is a viable temporary mitigation if Composer management through the admin UI is not operationally required, with the trade-off that any Composer-driven dependency management workflows will need to move to the command line.

Affected VersionsENISA

composer *.*

Affected Packages

composer drupal/composer 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 affected component is the Drupal Composer contributed module (CPE: cpe:2.3:a:drupal:composer:*:*:*:*:*:*:*:*), a Drupal-ecosystem addon that bridges the Drupal CMS administrative interface with PHP Composer dependency management. It is distinct from the standalone PHP Composer tool itself. The root cause is CWE-20 (Improper Input Validation), meaning the module fails to adequately sanitize or validate input data in one or more code paths accessible to highly privileged authenticated users, leading to potential information disclosure (confirmed by the 'Information Disclosure' tag) and integrity manipulation (reflected in CVSS I:H). The high attack complexity (AC:H) suggests a non-trivial exploitation path that may require specific configuration states, race conditions, or crafted request sequences.

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

Network-reachable admin interface (AV:N), high privileges required for access (PR:H), and specific exploitation conditions (AC:H); no availability impact identified.

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

DescriptionCVE.org

vulnerability in Drupal Composer allows . This issue affects Composer versions: *.*.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche Drupal contributed module, not installed by default
Social Media
2
Sightings
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 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

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

CVE-2021-29472 HIGH POC
8.8 Apr 27

Composer is a dependency manager for PHP. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, lo

CVE-2026-84361 HIGH POC
7.7 Sep 01

Command injection in PHP Composer's Perforce VCS handler allows arbitrary local command execution with the privileges of

CVE-2023-1596 MEDIUM POC
6.1 May 15

The tagDiv Composer WordPress plugin before 4.0 does not sanitise and escape a parameter before outputting it back in th

CVE-2021-41116 CRITICAL
9.8 Oct 05

Composer is an open source dependency manager for the PHP language. Rated critical severity (CVSS 9.8), this vulnerabili

CVE-2023-43655 HIGH
8.8 Sep 29

Composer is a dependency manager for PHP. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, lo

CVE-2022-24828 HIGH
8.8 Apr 13

Composer is a dependency manager for the PHP programming language. Rated high severity (CVSS 8.8), this vulnerability is

CVE-2026-10043 HIGH
7.8 Jun 24

Arbitrary code execution in MosaicML Composer arises when the library loads a model or resumption checkpoint, because ch

CVE-2026-59948 HIGH POC
7.0 Jul 08

Arbitrary file write in Composer (the PHP dependency manager) before 2.2.29 and 2.10.2 allows a malicious package served

CVE-2025-3510 MEDIUM
6.4 May 02

The tagDiv Composer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple shortcodes in all ver

CVE-2026-59946 MEDIUM
6.1 Jul 08

Path traversal in Composer's binary installation flow allows a malicious PHP package to cause arbitrary host files to be

CVE-2026-109153 MEDIUM
5.3 Oct 13

Path traversal in MosaicML Composer 0.32.1 and earlier allows an attacker who supplies a crafted checkpoint archive to w

CVE-2026-59947 MEDIUM
4.7 Jul 08

Credential leakage in Composer PHP dependency manager exposes sensitive tokens - such as GitHub Personal Access Tokens e

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