PatchSiren cyber security CVE debrief
CVE-2026-76228 renovatebot CVE debrief
A command injection vulnerability exists in Renovate versions >=32.124.0 and before 42.68.5, and Mend renovate-ce/renovate-ee before 13.3.0, in the Gradle Wrapper artifact handling. When processing Gradle Wrapper updates, Renovate invokes a wrapper update command via a shell. An attacker can supply a malicious gradle-wrapper.properties file with shell command substitution syntax, leading to arbitrary command execution in the Renovate runtime. This requires the attacker to introduce the malicious file into a repository that Renovate scans, and occurs even when allowScripts is disabled.
- Vendor
- renovatebot
- Product
- renovate
- CVSS
- HIGH 8.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-19
- Original CVE updated
- 2026-10-08
- Advisory published
- 2026-08-19
- Advisory updated
- 2026-10-08
Who should care
Defenders responsible for Renovate deployments, security teams, and developers using Renovate should assess exposure and apply patches or mitigations. This includes verifying if vulnerable versions are in use, monitoring for suspicious activity, and implementing additional security controls. Security teams should prioritize verifying exposure and applying patches or mitigations, as the vulnerability allows for arbitrary command execution.
Why it matters
CVE-2026-76228 is a command injection vulnerability in Renovate's Gradle Wrapper artifact handling, allowing for arbitrary command execution. Defenders should verify exposure, apply patches, and monitor for suspicious activity.
- Potential for arbitrary command execution in the Renovate runtime
- Possible exploitation through malicious gradle-wrapper.properties files
- Requires verification of exposure and patch application
- May impact repository scanning and Gradle Wrapper updates
Technical summary
The command injection vulnerability exists in Renovate's Gradle Wrapper artifact handling. An attacker can supply a malicious gradle-wrapper.properties file with shell command substitution syntax, leading to arbitrary command execution in the Renovate runtime. This occurs when Renovate processes Gradle Wrapper updates and invokes a wrapper update command via a shell. The vulnerability allows for arbitrary command execution, potentially leading to security breaches. Defenders should assess exposure and apply patches or mitigations.
Defensive priority
Defenders should prioritize verifying exposure and applying patches or mitigations, as the vulnerability allows for arbitrary command execution.
Recommended defensive actions
- Verify exposure by checking if Renovate versions >=32.124.0 and before 42.68.5, or Mend renovate-ce/renovate-ee before 13.3.0 are in use
- Apply patches or mitigations to vulnerable versions
- Monitor for suspicious activity in Renovate runtime
- Restrict access to repository scanning and Gradle Wrapper updates
- Perform vulnerability scanning on Renovate deployments
- Review system logs for potential exploitation attempts
- Implement additional security controls for Gradle Wrapper updates
Evidence notes
The vulnerability is confirmed to exist in Renovate versions >=32.124.0 and before 42.68.5, and Mend renovate-ce/renovate-ee before 13.3.0. Exploitation requires introducing a malicious gradle-wrapper.properties file into a repository that Renovate scans.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-76228 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-76228
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-76228 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-76228
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-pfq2-hh62-7m96
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/renovate-before-remote-code-execution-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.