GPU VulnDB

Database/Control plane, storage & DevOps

Renovate: unescaped Maven Wrapper distributionType lets a repository run commands in the bot

CVSS 8.5CVE-2026-88889Control plane, storage & DevOpscurated

Impact

This is a second, separate injection point from the Gradle Wrapper one: the Maven Wrapper manager passes an unescaped distributionType value from maven-wrapper.properties into a shell invocation. A repository Renovate updates can therefore execute arbitrary commands in the Renovate container, with whatever Git and registry credentials that process carries. On a fleet where Renovate keeps Kubernetes manifests and container image tags current, that is code execution in the path that decides what runs on the GPU nodes. Affects deployments running with binarySource=docker.

Who can reach it

Anyone able to commit a crafted maven-wrapper.properties to a repository the self-hosted Renovate instance processes. No authentication against the Renovate host is required.

What to do

Upgrade to Renovate 44.14.7 and restart the bot or roll its deployment; the advisory does not name a separate mitigation for this path beyond restricting unsafe executions. Patch is a service-level change only, no node maintenance. Rotate credentials held by the Renovate user if exploitation cannot be excluded.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.