Read the docs
TI-2026-66585 Aliases GHSA-5vjq-5jmg-39xq

Renovate affected by remote code execution was possible using the bazel-module or…

Priority LOW 38CWE-94Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
Code execution
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub. Impact type from CWE-94.

Summary

When using [`lockFileMaintenance`](https://docs.renovatebot.com/configuration-options/#lockfilemaintenance) using the [bazel-module](https://docs.renovatebot.com/modules/manager/bazel-module/) or [bazelisk](https://docs.renovatebot.com/modules/manager/bazelisk/) managers between Renovate [43.65.0](https://github.com/renovatebot/renovate/releases/tag/43.65.0) (2026-03-12) and [43.102.11](https://github.com/renovatebot/renovate/releases/tag/43.102.11) (2026-04-02), there was the opportunity for remote code execution from a malicious dependency, _if the Bazel module executes code that relies on a dependency_. As this is an "unsafe" execution path, we have disabled this by default, and self-hosted administrators must add it to the [`allowedUnsafeExecutions`](https://docs.renovatebot.com/self-hosted-configuration/#allowedunsafeexecutions) allowlist. It is recommended to review whether you have enabled this functionality for these managers, and if so, whether any dependency updates may have led to remote code execution. ## Impact If Renovate suggested an update to a malicious dependency, _and_ that dependency is referenced as part of the `bazel mod deps` call - for instance as part of a `ctx.execute` call - this would call attacker-controlled code. This could lead to [insider attackers](https://docs.renovatebot.com/security-and-permissions/#execution-of-code-insider-attack) and [outside attackers](https://docs.renovatebot.com/security-and-permissions/#execution-of-code-outsider-attack), executing code that is distributed as part of the package. ## Patches This is patched in [43.102.11](https://github.com/renovatebot/renovate/releases/tag/43.102.11). This does not affect any versions of [Mend Renovate Self-Hosted](https://www.mend.io/renovate/). ## Workarounds - Upgrade your Renovate version - Disable `lockFileMaintenance` for these managers ## Why did this happen? This was missed in code review (as part of https://github.com/renovatebot/renovate/pull/41507).

Why it matters now

Fix Fixed renovate (npm): 43.102.11

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—renovate (npm)43.65.0 to before 43.102.1143.102.11Patch availableGHSA-5vjq-5jmg-39xq
  • renovate (npm) Vendor— Affected 43.65.0 to before 43.102.11 Fixed in 43.102.11 Patch available GHSA-5vjq-5jmg-39xq

Remediation

  • Fix · GHSA-5vjq-5jmg-39xq renovate (npm) Fixed in 43.102.11 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-5vjq-5jmg-39xq

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences