PatchSiren cyber security CVE debrief
CVE-2026-88886 renovatebot CVE debrief
A vulnerability in Renovate's manager/gradle-wrapper module allows for arbitrary command execution when processing a Gradle Wrapper update from a repository with a crafted distributionUrl value. This issue affects self-hosted deployments with specific configurations, particularly those with binarySource=docker and allowedUnsafeExecutions=['gradleWrapper']. The vulnerability can be exploited by a crafted distributionUrl in a repository's gradle/wrapper/gradle-wrapper.properties file, leading to arbitrary command execution as the Renovate user. Defenders of self-hosted Renovate deployments should assess exposure and prioritize updates or workarounds to prevent potential malicious to
- Vendor
- renovatebot
- Product
- renovate
- CVSS
- HIGH 8.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-10
- Original CVE updated
- 2026-09-15
- Advisory published
- 2026-09-10
- Advisory updated
- 2026-09-15
Who should care
Defenders of self-hosted Renovate deployments, especially those with binarySource=docker and allowedUnsafeExecutions=['gradleWrapper'], should assess exposure and prioritize updates or workarounds.
Why it matters
CVE-2026-88886 allows for arbitrary command execution in Renovate's gradle-wrapper module, impacting self-hosted deployments with specific configurations. Defenders should assess exposure, prioritize updates or workarounds, and monitor for potential malicious activity.
- Potential for arbitrary command execution as the Renovate user.
- Risk of unauthorized access and malicious activity in affected deployments.
- Need for immediate remediation or mitigation to prevent exploitation.
Technical summary
The manager/gradle-wrapper module in Renovate does not escape the distributionUrl value from a repository's gradle/wrapper/gradle-wrapper.properties file before invoking the Gradle Wrapper CLI. In self-hosted deployments with binarySource=docker and allowedUnsafeExecutions=['gradleWrapper'], a crafted distributionUrl can lead to arbitrary command execution. This issue affects Renovate versions before 44.14.7 and certain Mend Renovate CE/EE distributions. The vulnerability can be mitigated by removing 'gradleWrapper' from allowedUnsafeExecutions or updating Renovate to version 44.14.7 or later. It is also recommended to review and restrict repository access to prevent crafted distributionUrl values.
Defensive priority
High priority for systems using Renovate in self-hosted deployments with binarySource=docker and allowedUnsafeExecutions=['gradleWrapper'].
Recommended defensive actions
- Remove 'gradleWrapper' from allowedUnsafeExecutions in self-hosted deployments.
- Update Renovate to version 44.14.7 or later.
- Review and restrict repository access to prevent crafted distributionUrl values.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability exists in Renovate versions before 44.14.7 and certain Mend Renovate CE/EE distributions. A crafted distributionUrl in a repository's gradle/wrapper/gradle-wrapper.properties file can lead to arbitrary command execution as the Renovate user.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-88886 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-88886
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-88886 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-88886
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/renovatebot/renovate/security/advisories/GHSA-7chm-46wx-888m
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/renovate-before-44.14.7-command-injection-via-gradle-wrapper
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.