Description
Renovate versions from 39.218.0 before 40.33.0 contain an arbitrary command injection vulnerability in the kustomize manager where user-provided chart names are appended to helm pull commands without proper sanitization. Attackers with repository write access can craft malicious kustomization.yaml files with specially crafted chart names to execute arbitrary commands on the Renovate host machine.
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 39.218.0 and just before 40.33.0 contain an arbitrary command injection flaw. The kustomize manager concatenates user-supplied chart names into Helm pull commands without sanitization, allowing an attacker with repository write permissions to inject malicious commands. Successful exploitation results in remote code execution on the host running Renovate, compromising confidentiality, integrity, and availability of the server.

Affected Systems

The affected product is Renovate by renovatebot. Users running any Renovate instance built from version 39.218.0 through to 40.32.x are susceptible. The vulnerability exists when the kustomize functionality is enabled and the deployment uses the default Helm integration. The flaw is tied to the management of kustomization.yaml files within those releases.

Risk and Exploitability

With a CVSS score of 8.4, the vulnerability is classified as high severity. The EPSS score is not available, and it is not currently listed in the CISA KEV catalog. The attack requires write access to the repositories that Renovate monitors; an attacker can craft a malicious kustomization.yaml, which Renovate processes by invoking a Helm pull command that executes the injected payload. The exploit is straightforward once the conditions are met, and the risk is significant if repository write privileges are overly broad.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 40.33.0 or later to obtain the fix.
  • If an immediate upgrade is not possible, disable kustomize support in Renovate by setting the kustomize.enabled flag to false or by removing the kustomize plugin.
  • Restrict write access to the repositories that Renovate reads from, ensuring that only trusted users can modify kustomization.yaml files.
  • Monitor Renovate logs for unexpected Helm pull command patterns or errors that may indicate exploitation attempts.

Generated by OpenCVE AI on August 19, 2026 at 18:59 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 39.218.0 before 40.33.0 contain an arbitrary command injection vulnerability in the kustomize manager where user-provided chart names are appended to helm pull commands without proper sanitization. Attackers with repository write access can craft malicious kustomization.yaml files with specially crafted chart names to execute arbitrary commands on the Renovate host machine.
Title Renovate 39.218.0 before 40.33.0 Arbitrary Command Injection via kustomize
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:10.888Z

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

Link: CVE-2026-76229

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-76229

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')