Description
Renovate before 44.14.7 contains a command injection vulnerability in the Maven Wrapper manager that allows attackers to execute arbitrary commands by specifying a malicious distributionType parameter in maven-wrapper.properties. Attackers can inject shell commands through unescaped distributionType values to achieve remote code execution when Renovate processes Maven Wrapper updates in binarySource=docker mode.
Published: 2026-09-10
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Renovate before version 44.14.7 contains a command‑injection flaw in the Maven Wrapper manager. The vulnerability is triggered by the distributionType parameter in maven‑wrapper.properties when Renovate processes Maven Wrapper updates in binarySource=docker mode. A crafted value that includes shell commands can be executed on the host, giving the attacker remote code execution of the Renovate bot with the identifier renovatebot:renovate that use a version earlier than 44.14.7 are affected. The weakness exists in the Maven Wrapper manager component of Renovate. Only the versions listed in the advisory are impacted; newer releases are not impacted.

Affected Systems

The vulnerability impacts the Renovate bot (renovatebot:renovate). Exposure occurs on all releases before 44.14.7 when the Maven Wrapper manager processes updates in Docker mode. The affected component is the Maven Wrapper manager. Systems running an older version of Renovate with any Maven Wrapper configuration that allows distributionType to be set are vulnerable. The exact affected versions are all releases less than 44.14.7; no specific patch version is listed but the advisory implies that upgrading to 44.14.7 or newer resolves the issue.

Risk and Exploitability

With a CV, the vulnerability is considered high severity. The EPSS score is not available, and the flaw is not listed in CISA’s KEV catalog, so there is no publicly confirmed exploitation record yet. The most likely attack vector arises when an attacker gains the ability to modify the maven‑wrapper.properties file or inject a malicious distributionType value into the Renovate run context. Because the flaw leads to arbitrary command execution during a Docker‑based update, the impact is local to the Renovate host, potentially allowing full system compromise if the host runs with elevated privileges.

Generated by OpenCVE AI on September 10, 2026 at 15:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 44.14.7 or newer to obtain the vendor‑issued fix that sanitizes the distributionType parameter.
  • If an upgrade is not immediately possible, temporarily disable the Docker mode or ensure that only trusted sources are used for the maven‑wrapper.properties file.
  • Implement validation to escape or reject any untrusted distributionType values before they are processed by Renovate, thereby preventing injection of shell commands.

Generated by OpenCVE AI on September 10, 2026 at 15:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Renovatebot
Renovatebot renovate
Vendors & Products Renovatebot
Renovatebot renovate

Thu, 10 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 10 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Renovate before 44.14.7 contains a command injection vulnerability in the Maven Wrapper manager that allows attackers to execute arbitrary commands by specifying a malicious distributionType parameter in maven-wrapper.properties. Attackers can inject shell commands through unescaped distributionType values to achieve remote code execution when Renovate processes Maven Wrapper updates in binarySource=docker mode.
Title Renovate before 44.14.7 Command Injection via distributionType
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Renovatebot Renovate
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T15:05:38.515Z

Reserved: 2026-09-10T11:25:34.912Z

Link: CVE-2026-88889

cve-icon Vulnrichment

Updated: 2026-09-10T15:05:28.067Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-10T14:17:18.033

Modified: 2026-09-10T16:18:11.693

Link: CVE-2026-88889

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T21:45:03Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')