CVE-2026-88889
moderateCommand Injection in Renovate Maven Wrapper Manager Enables RCE
Renovate, the open-source automated dependency update tool maintained by Mend, before version 44.14.7 contains an OS command injection flaw (CWE-78) in its Maven Wrapper manager. An attacker who can control the distributionType parameter in a repository's maven-wrapper.properties file — such as a contributor or anyone with write access to a repository managed by Renovate — can inject unescaped shell commands. When Renovate processes Maven Wrapper updates while running in binarySource=docker mode, the injected commands execute, giving the attacker arbitrary code execution inside the Renovate container and access to any credentials, tokens, or repositories it can reach. Users running affected Renovate versions in docker mode against repositories containing maven-wrapper.properties are exposed. No exploitation has been reported: the flaw is not in CISA KEV and no public proof-of-concept is known.
What to do: Upgrade Renovate to version 44.14.7 or later. Until then, avoid running Renovate in binarySource=docker mode when it may process Maven Wrapper updates, review changes to maven-wrapper.properties in managed repositories (especially the distributionType field), and limit the tokens and secrets available to the Renovate container. Check whether your deployment uses docker mode and whether any managed repositories include maven-wrapper.properties to gauge exposure.
| Mend Renovate | before 44.14.7 (fixed in 44.14.7), when processing Maven Wrapper updates with binarySource=docker |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Renovate before 44.14.7 contains a command injection vulnerability in the Maven Wrapper manager that allows attackers to execute arbitrary commands by specifying a malicious distributionType parameter in maven-wrapper.properties. Attackers can inject shell commands through unescaped distributionType values to achieve remote code execution when Renovate processes Maven Wrapper updates in binarySource=docker mode.
- Weakness
- CWE-78
- Vector
- CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.