Severity by source
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N
Network-reachable admin interface (AV:N), high privileges required for access (PR:H), and specific exploitation conditions (AC:H); no availability impact identified.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
vulnerability in Drupal Composer allows . This issue affects Composer versions: *.*.
AnalysisAI
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.
Technical ContextAI
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.
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.
Composer is a dependency manager for PHP. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, lo
Command injection in PHP Composer's Perforce VCS handler allows arbitrary local command execution with the privileges of
The tagDiv Composer WordPress plugin before 4.0 does not sanitise and escape a parameter before outputting it back in th
Composer is an open source dependency manager for the PHP language. Rated critical severity (CVSS 9.8), this vulnerabili
Composer is a dependency manager for PHP. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, lo
Composer is a dependency manager for the PHP programming language. Rated high severity (CVSS 8.8), this vulnerability is
Arbitrary code execution in MosaicML Composer arises when the library loads a model or resumption checkpoint, because ch
Arbitrary file write in Composer (the PHP dependency manager) before 2.2.29 and 2.10.2 allows a malicious package served
The tagDiv Composer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple shortcodes in all ver
Path traversal in Composer's binary installation flow allows a malicious PHP package to cause arbitrary host files to be
Credential leakage in Composer PHP dependency manager exposes sensitive tokens - such as GitHub Personal Access Tokens e
Same weakness CWE-20 – Improper Input Validation
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43092
GHSA-qfp7-j94c-gx97