CVE-2026-76231
Description
Renovate versions from 32.135.0 before 40.33.0 contain a command injection vulnerability in the hermit manager where user-provided dependency names are appended to install and uninstall commands without proper sanitization. Attackers with repository write access can provide maliciously named hermit dependencies to execute arbitrary commands on the machine running Renovate.
How to fix
- renovate40.33.0 or later
- github.com/renovatebot/renovate/commit/b696abb3c2741508fbb4029f39153140a3722e1e
- github.com/renovatebot/renovate/commit/eaec10d7c8afadbdd783ac47bd2adbfab444d6df
- github.com/renovatebot/renovate/commit/41e8b99f86a6e2a56f80f7aa1a08a59d76f2358c
- github.com/renovatebot/renovate/commit/a70a6a376d31148e80be5a5c885ac33ff5ddb30c
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| renovatenpm | 32.135.0 ≤ v < 40.33.0 | 40.33.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.