CVE-2026-88885
moderateOS command injection in Renovate gomod manager via crafted dependency names
CVE-2026-88885 is an OS command injection flaw (CWE-78) in the gomod manager of Renovate, the automated dependency-update tool, affecting all versions before 44.14.7. It is triggered when Renovate performs a Go module major-version update with the postUpdateOptions gomodUpdateImportPaths option enabled and binarySource=docker, because depName parameters used in import-path update commands are not escaped. An attacker who can influence a dependency's import path (depName) injects shell metacharacters and executes arbitrary commands as the Renovate user. Successful exploitation yields command execution in the repository automation environment, which typically holds write tokens, CI credentials, and secrets. No public proof-of-concept is known, it is not in CISA KEV, and there are no reports of in-the-wild exploitation.
What to do: Upgrade Renovate to 44.14.7 or later. Until upgraded, mitigate by not using binarySource=docker for the gomod manager or by removing gomodUpdateImportPaths from postUpdateOptions on Go module updates, and review Renovate logs for unexpected command execution, rotating repository tokens if compromise is suspected.
| Mend (renovatebot) Renovate | < 44.14.7 (fixed in 44.14.7) |
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 gomod manager when processing unescaped depName parameters in import-path update commands with binarySource=docker mode. Attackers can inject shell metacharacters through malicious dependency names to execute arbitrary commands as the Renovate user during Go module major version updates with postUpdateOptions gomodUpdateImportPaths enabled.
- Weakness
- CWE-78
- Vector
- CVSS:4.0/AV:L/AC:H/AT:P/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.