PatchSiren

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

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.