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.
Published: 2026-08-19
Score: 8.4 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Renovate 32.135.0 through 40.32.99 suffer from a command injection flaw that allows an attacker with repository write permissions to inject arbitrary dependency names directly into system commands. The attacker can trigger the install or uninstall process with malicious payloads, resulting in execution of arbitrary shell commands on the host where Renovate runs. This elevates to full remote code execution, exposing the underlying operating system to compromise.

Affected Systems

Affected are versions of the renovatebot:renovate product ranging from 32.135.0 up to but excluding 40.33.0. These versions are used by organizations that run automated dependency updates, and anyone maintaining such a repository and granting write access to contributors can be targeted. The vulnerability is specific to the hermit manager component responsible for handling custom dependency scripts.

Risk and Exploitability

The flaw carries a CVSS score of 8.4, classifying it as high severity, and although EPSS is not disclosed, the lack of a KEV listing suggests no public exploit known yet. Attackers must have write access to the target repository to craft a malicious hermit dependency name, but this permission range is common for developers and contributors, making the exploit practical in many environments. The attack vector is remote, triggered through normal code contribution workflows, and once executed, the attacker gains full control over the Renovate host.

Generated by OpenCVE AI on August 19, 2026 at 18:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patch by upgrading renovate to version 40.33.0 or newer
  • If upgrading is not immediately viable, restrict repository write permissions to trusted contributors only or disable the hermit manager feature until the vulnerability is patched
  • As a last resort, review hermit configuration to ensure dependency names are validated against a whitelist or sanitized before incorporation into shell commands, reducing injection risk

Generated by OpenCVE AI on August 19, 2026 at 18:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
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.
Title Renovate 32.135.0 before 40.33.0 Command Injection via hermit
Weaknesses CWE-77
References
Metrics cvssV3_1

{'score': 6.7, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-19T14:02:12.328Z

Reserved: 2026-08-19T11:36:02.573Z

Link: CVE-2026-76231

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-19T14:17:50.453

Modified: 2026-08-19T14:17:50.453

Link: CVE-2026-76231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T19:00:05Z

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')