Skip to main content
CVE-2026-88886VulnerabilityPublished 09/10/2026Updated 09/29/2026

CVE-2026-88886: renovatebot renovate · OS Command Injection

Affects renovatebot renovateSource CVE Database V5

0

Not known to be exploited · CVSS 8.5 High · fixed in 44.14.7 : patch renovatebot renovate soon.

Data as of 10/25/2026, 16:58:58 UTC

CVSS 4.0 base score
8.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 13% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 44.14.7
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

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Affected software

ProductAffectedFixed in
renovatebotrenovateAffected
  • <44.14.7
Fixed in
  • 44.14.7
mendrenovate-ceAffected
  • <15.4.0
Fixed in
  • 15.4.0
mendrenovate-ee-serverAffected
  • <15.4.0
Fixed in
  • 15.4.0
mendrenovate-ee-workerAffected
  • <15.4.0
Fixed in
  • 15.4.0
mendmend-renovate-ceAffected
  • <15.4.0
Fixed in
  • 15.4.0
mendmend-renovate-enterprise-editionAffected
  • <10.4.0
Fixed in
  • 10.4.0
npmrenovatebot/renovatepkg:npm/renovatebot/renovateOther threatsAffected
  • <44.14.7
Fixed in
  • 44.14.7

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Renovate to version 44.14.7 or later (or Mend Renovate CE/EE 15.4.0+, or mend-renovate-enterprise-edition Helm chart 10.4.0+). As a temporary workaround, remove 'gradleWrapper' from the allowedUnsafeExecutions configuration to prevent execution of unsafe Gradle Wrapper commands. This vulnerability is not applicable to cloud-hosted services as Renovate is self-hosted in this context.

Description

Renovate is a dependency update automation tool. In versions before 44.14.7 (and in Mend Renovate CE/EE distributions before 15.4.0, and the mend-renovate-enterprise-edition Helm chart before 10.4.0), the manager/gradle-wrapper module does not escape the distributionUrl value read from a repository's gradle/wrapper/gradle-wrapper.properties file before invoking the Gradle Wrapper CLI. In self-hosted deployments configured with binarySource=docker and allowedUnsafeExecutions=['gradleWrapper', ...], a repository that supplies a crafted distributionUrl (for example, appending a shell metacharacter and command) can cause arbitrary commands to be executed as the Renovate user when Renovate processes a Gradle Wrapper update. The issue is fixed in Renovate 44.14.7; as a workaround, remove 'gradleWrapper' from allowedUnsafeExecutions.

Impact

An attacker who controls a repository processed by a vulnerable Renovate instance with the specified configuration can execute arbitrary OS commands with the privileges of the Renovate user. This can lead to compromise of the Renovate host environment. The CVSS 4.0 score is 8.5 (high severity), reflecting the local attack vector with low complexity but high impact on confidentiality, integrity, and availability.

References

Community reviews

Loading reviews…