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.0% 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 solution or workaround provided in the CVE record.

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, 18 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


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-29T22:10:43.498Z

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 : Awaiting Analysis

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

Modified: 2026-09-29T23:17:24.697

Link: CVE-2026-88889

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-10T13:05:38Z

Links: CVE-2026-88889 - Bugzilla

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')