CVE-2026-88889

Renovate before 44.14.7 Command Injection via distributionType

Published Sep 10, 2026 CVSS 4.0 · 8.5 High EPSS 1.0% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

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 available
History
Type Values Removed Values Added
First Time appeared Renovatebot
Renovatebot renovate
Vendors & Products Renovatebot
Renovatebot renovate
Type Values Removed Values Added
Metrics ssvc

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

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

Weaknesses
  • CWE-78

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

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 29, 2026, 10:10 PM
Reserved
Sep 10, 2026, 11:25 AM
Status
Awaiting Analysis
Published
Sep 10, 2026, 2:17 PM
Modified
Sep 29, 2026, 11:17 PM
Severity
Important
Public date
Sep 10, 2026, 1:05 PM