Description
Renovate versions from 35.63.0 before 40.33.0 contain a command injection vulnerability in the npm manager where user-provided packageName values are appended to npm install commands without proper sanitization. Attackers with repository write access can craft malicious Renovate configuration files 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 versions between 35.63.0 and 40.33.0 allow an attacker to inject arbitrary shell commands by supplying a crafted packageName value that is concatenated directly into an npm install command without any sanitization. This flaw can result in the execution of any commands on the host where Renovate runs, compromising confidentiality, integrity, and availability of the repository server. The vulnerability is a classic command injection (CWE‑77).

Affected Systems

The affected product is Renovate by renovatebot, specifically all releases from 35.63.0 up to and including 40.32.x. The vulnerable npm manager code is present in these versions, while 40.33.0 and later include the fix.

Risk and Exploitability

The CVSS score of 8.4 indicates a high severity vulnerability. The EPSS score is not available, but because the flaw requires repository‑write access and the ability to influence Renovate’s configuration, the likelihood is moderate if such access is granted. The vulnerability is not listed in CISA KEV, so no known active exploitation is documented. Attackers with write permissions to a repository can create a malicious Renovate configuration file that triggers the injection, forcing the host to execute arbitrary commands.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 40.33.0 or later
  • Restrict repository write access to trusted users so that only authorized contributors can modify Renovate configuration files
  • Enforce branch protection or configuration validation so that Renovate configuration files are not inadvertently changed by untrusted users

Generated by OpenCVE AI on August 19, 2026 at 19:20 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 35.63.0 before 40.33.0 contain a command injection vulnerability in the npm manager where user-provided packageName values are appended to npm install commands without proper sanitization. Attackers with repository write access can craft malicious Renovate configuration files to execute arbitrary commands on the machine running Renovate.
Title Renovate 35.63.0 before 40.33.0 Command Injection via npm
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:11.620Z

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

Link: CVE-2026-76230

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-76230

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T19:30:04Z

Weaknesses
  • CWE-77

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