Description
Renovate versions from 43.65.0 before 43.102.11 contain a remote code execution vulnerability in bazel-module and bazelisk managers when using lockFileMaintenance. Attackers can execute arbitrary code by providing malicious dependencies that are referenced in bazel mod deps calls, such as within ctx.execute statements.
Published: 2026-08-19
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an OS command injection in the lockFileMaintenance manager of Renovate. An attacker who can influence the dependencies referenced in bazel mod deps calls can execute arbitrary ctx.execute statements, allowing the execution of arbitrary code on the system where Renovate runs. Because this occurs during lock file maintenance, it can affect all repositories managed by the affected Renovate instance, potentially compromising confidentiality, integrity, and availability of the environment.

Affected Systems

Instances of Renovate produced by Renovatebot, specifically versions 43.65.0 through 43.102.10, are affected. These releases include the bazel-module and bazelisk managers that are vulnerable. Versions above 43.102.10 are not impacted, as the fix has been applied.

Risk and Exploitability

The CVSS score of 6.8 indicates medium severity, and the exploitation probability (EPSS) is not publicly available, so the likelihood cannot be precisely quantified but the vulnerability is known to be exploitable. It is not listed in CISA KEV. Attackers with the ability to supply or modify lock files or configuration for the Renovate instance can trigger the vulnerability, resulting in remote code execution.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 43.102.11 or later, which removes the vulnerable lockFileMaintenance logic.
  • Until the upgrade is possible, disable the lockFileMaintenance manager in the Renovate configuration or restrict its execution environment so that only trusted code can run.
  • Validate all dependency references, ensuring that any user‑supplied dependencies are fully sanitized or derived from trusted sources before being processed by bazel mod deps calls.

Generated by OpenCVE AI on August 19, 2026 at 19:00 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 43.65.0 before 43.102.11 contain a remote code execution vulnerability in bazel-module and bazelisk managers when using lockFileMaintenance. Attackers can execute arbitrary code by providing malicious dependencies that are referenced in bazel mod deps calls, such as within ctx.execute statements.
Title Renovate 43.65.0 through 43.102.11 Remote Code Execution via lockFileMaintenance
Weaknesses CWE-78
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/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:08.689Z

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

Link: CVE-2026-76226

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-76226

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T19:15:17Z

Weaknesses
  • CWE-78

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