Description
Renovate versions from 42.68.1 before 42.96.3 (and from 42.68.1 before 43.4.4), including corresponding Docker images (renovate/renovate, mend/renovate-ce, renovate-ee-server, renovate-ee-worker >=13.3.0 <13.6.0), fail to restrict environment variables to an allowlist when spawning child processes. As a result, child processes (e.g. npm install, postUpgradeTasks, postUpdateOptions) gain full access to all environment variables of the Renovate process, allowing insider or outside attackers to exfiltrate secrets accessible to the Renovate deployment.
Published: 2026-08-19
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Renovate does not filter environment variables when it spawns child processes such as npm install, post‑upgrade tasks, or custom scripts. Because it passes the full set of process environment variables to these children, secrets held by the Renovate deployment can be read by the child processes. The flaw is a classic information‑disclosure weakness exposed through environment variable leakage (CWE‑526).

Affected Systems

Vulnerable are Renovatebot’s Renovate releases between 42.68.1 and 42.96.2 as well as between 42.68.1 and 43.4.3. The affected Docker images include renovate/renovate, mend/renovate‑ce, renovate‑ee‑server, and renovate‑ee‑worker with versions 13.3.0 through 13.5.x (i.e., any release newer than 13.3.0 but prior to 13.6.0). Any deployment running these pre‑patched releases may expose all process environment variables to child processes.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate severity vulnerability. The EPSS score of less than 1% suggests that this weakness is not yet widely exploited. The flaw is not catalogued in the CISA Known Exploited Vulnerabilities list. Nonetheless, an attacker who can trigger the execution of a child process—such as npm install or a custom post‑upgrade script—can read all environment variables and potentially exfiltrate secrets. The risk to confidentiality is significant but the low EPSS reduces the likelihood of a widespread exploitation incident.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Renovate to version 42.96.3 or later
  • Upgrade to a Docker image that includes the fix, such as the latest renovate/renovate, mend/renovate‑ce, or renovate‑ee images
  • If upgrading immediately is not possible, employ a wrapper that clears or masks sensitive environment variables before launching child processes

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 20 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Renovatebot
Renovatebot renovate
Vendors & Products Renovatebot
Renovatebot renovate

Wed, 19 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description Renovate versions from 42.68.1 before 42.96.3 (and from 42.68.1 before 43.4.4), including corresponding Docker images (renovate/renovate, mend/renovate-ce, renovate-ee-server, renovate-ee-worker >=13.3.0 <13.6.0), fail to restrict environment variables to an allowlist when spawning child processes. As a result, child processes (e.g. npm install, postUpgradeTasks, postUpdateOptions) gain full access to all environment variables of the Renovate process, allowing insider or outside attackers to exfiltrate secrets accessible to the Renovate deployment.
Title Renovate 42.68.1 before 42.96.3 Environment Variable Exposure
Weaknesses CWE-526
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Renovatebot Renovate
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T01:58:19.515Z

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

Link: CVE-2026-76227

cve-icon Vulnrichment

Updated: 2026-08-25T01:58:15.464Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-09-08T20:28:37.587

Link: CVE-2026-76227

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T16:30:04Z

Weaknesses
  • CWE-526

    Cleartext Storage of Sensitive Information in an Environment Variable