PatchSiren

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

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.