CVE-2026-88886: renovatebot renovate · OS Command Injection
Affects renovatebot renovateSource CVE Database V5
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
- 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:NExploitation evidence
Disclosed: evidence found.
CVE published 10 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wild: no evidence on record.
Not in CISA KEV and no source reports exploitation
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
| Product | Affected | Fixed in |
|---|---|---|
| renovatebotrenovate | Affected
| Fixed in
|
| mendrenovate-ce | Affected
| Fixed in
|
| mendrenovate-ee-server | Affected
| Fixed in
|
| mendrenovate-ee-worker | Affected
| Fixed in
|
| mendmend-renovate-ce | Affected
| Fixed in
|
| mendmend-renovate-enterprise-edition | Affected
| Fixed in
|
npmrenovatebot/renovatepkg:npm/renovatebot/renovateOther threats | Affected
| Fixed in
|
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.