Command Injection Affecting renovate package, versions <44.14.7


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.51% (42nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Command Injection vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JS-RENOVATE-19865803
  • published16 Sept 2026
  • disclosed10 Sept 2026
  • credithwatsauce,iaohkut

Introduced: 10 Sep 2026

NewCVE-2026-88888  (opens in a new tab)
CWE-78  (opens in a new tab)

How to fix?

Upgrade renovate to version 44.14.7 or higher.

Overview

renovate is a dependency updater.

Affected versions of this package are vulnerable to Command Injection in the Mix manager's Hex registry authentication, which interpolates the organization value derived from the dependency name into the mix hex.organization auth invocation without escaping. An attacker can execute commands as the Renovate user, or append their own arguments to that authentication call, by placing a dependency name such as private_package:evil --key leaked_or_arbitrary in the manifest, which expands to mix hex.organization auth evil --key leaked_or_arbitrary --key secret_token. This requires a self-hosted Renovate with binarySource=docker, private Mix dependencies configured, and a dependency name that would not be valid for Mix.

CVSS Base Scores

version 4.0
version 3.1