Skip to content
Threat Feed
high advisory

Renovate Configuration Preset Allowlist Bypass

An allowlist bypass in Renovate versions prior to 44.60.1 enables attackers to inject restricted environment variables via malicious configuration presets, leading to arbitrary code execution in child processes.

CVE search metadata

CVE search record: CVE-2026-110867. Severity: high. CVSS: 8.5. KEV: no. Product: Renovate (< 44.60.1). Brief: Renovate Configuration Preset Allowlist Bypass. Brief link: https://feed.craftedsignal.io/briefs/2026-10-renovate-bypass/

Renovate versions prior to 44.60.1 contain an allowlist bypass vulnerability within its configuration preset system. An attacker who controls an externally sourced preset can override restricted environment variables such as PATH, LD_PRELOAD, NODE_OPTIONS, or GIT_SSL_CAINFO. This vulnerability is particularly dangerous for self-hosted Renovate instances where the software executes child processes to perform dependency management and dependency updates. By injecting malicious configuration, an attacker can manipulate the execution environment of these child processes, resulting in arbitrary code execution on the underlying host. The flaw arises from improper validation of preset contents, allowing arbitrary environment variable injection that bypasses existing security restrictions designed to prevent such modifications.


Immediate actions

Upgrade Renovate to 44.60.1 or later

IT Operations 24h

Mitigations

Restrict external preset sources to trusted repositories only

immediate Security Engineering

CVE-2026-110867