9.9

CVE-2026-0933: cloudflare wrangler Improper Input Validation

CVSS: 9.9v3.1CriticalAnalyzed
AliasesGHSA-36p8-mvp6-cv38
Published 20-01-2026Last modified 23-01-2026

Vulnerability summary

CVE-2026-0933 is a critical (CVSS 9.9) Improper Input Validation vulnerability in cloudflare wrangler. EPSS estimates a 1.51% chance of exploitation in the next 30 days, higher than 74.1% of scored vulnerabilities.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.9/10
010
Critical · v3.1 (NVD)
EPSS score
1.51%
0%100%
Low · -0.02 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 20-01-2026
    PublishedVulnerability first disclosed.
  2. 23-01-2026
    Last modifiedVulnerability information updated.

Description

SummaryA command injection vulnerability (CWE-78) has been found to exist in the `wrangler pages deploy` command. The issue occurs because the `--commit-hash` parameter is passed directly to a shell command without proper validation or sanitization, allowing an attacker with control of `--commit-hash` to execute arbitrary commands on the system running Wrangler. Root causeThe commitHash variable, derived from user input via the --commit-hash CLI argument, is interpolated directly into a shell command using template literals (e.g.,  execSync(`git show -s --format=%B ${commitHash}`)). Shell metacharacters are interpreted by the shell, enabling command execution. ImpactThis vulnerability is generally hard to exploit, as it requires --commit-hash to be attacker controlled. The vulnerability primarily affects CI/CD environments where `wrangler pages deploy` is used in automated pipelines and the --commit-hash parameter is populated from external, potentially untrusted sources. An attacker could exploit this to: * Run any shell command. * Exfiltrate environment variables. * Compromise the CI runner to install backdoors or modify build artifacts. Credits Disclosed responsibly by kny4hacker. Mitigation * Wrangler v4 users are requested to upgrade to Wrangler v4.59.1 or higher. * Wrangler v3 users are requested to upgrade to Wrangler v3.114.17 or higher. * Users on Wrangler v2 (EOL) should upgrade to a supported major version.

CVSS metrics

4 scores · 3 sources · 2 versions

EPSS trend

Probability

1.51%

Chance of exploitation in the next 30 days

Percentile

74%

Versus all other CVEs

30-day change

-0.02 pp

From 1.54% on 20-09-2026

20-09-202620-10-2026
EPSS score
1.51%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Cloudflare1 product
  • wrangler≥ v3.0.0, ≤ v3.114.16 | ≥ v4.0.0, ≤ v4.59.0 | v2.0.15+ | ≥ 2.0.15, < 3.114.17 | ≥ 4.0.0, < 4.59.1
Npm1 product
  • wrangler≥ 2.0.15, < 3.114.17 | ≥ 4.0.0, < 4.59.1

2 vendors · 2 products

References

6 links