CyberRota Analysis
AI-GeneratedRenovate versions prior to 42.96.3 and 43.4.4, including specific Docker images, are vulnerable due to inadequate restrictions on environment variables when spawning child processes. This flaw allows attackers to access sensitive environment variables, potentially leading to the exfiltration of secrets from the Renovate deployment. Organizations using affected versions should prioritize remediation to mitigate the risk of data breaches.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD 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.