Security readout for executives and security teams
Plain-English summary
CVE-2026-0933 is a command injection flaw in Cloudflare Wrangler’s `pages deploy` workflow. If an attacker can control the `--commit-hash` value used by automation, they may run commands on the CI/CD runner. This is most urgent for teams deploying Cloudflare Pages from pipelines using externally supplied commit metadata.
Executive priority
Prioritize remediation for production deployment pipelines and shared CI runners. The business risk is highest where compromised pipelines could expose secrets or alter deployed Cloudflare Pages artifacts.
Technical view
The issue is caused by `--commit-hash` being interpolated into a shell command without proper validation or sanitization. Shell metacharacters may be interpreted, enabling arbitrary command execution. The source description identifies CWE-78 behavior, while the provided CWE metadata lists CWE-20.
Likely exposure
Exposure is concentrated in CI/CD environments running `wrangler pages deploy` where `--commit-hash` is populated from external or untrusted sources. Local manual use is less exposed unless attackers can influence that argument.
Exploitation context
The source says exploitation is generally hard because attacker control of `--commit-hash` is required. No KEV listing or provided source indicates active exploitation. Potential impact includes command execution, environment variable exposure, CI runner compromise, and modified build artifacts.
Researcher notes
Affected data in the source lists Cloudflare Wrangler v3.0.0, v4.0.0, and v2.0.15+, with fixes stated for v3.114.17+ and v4.59.1+. Version-range precision is incomplete; validate against Cloudflare’s repository or advisory materials.
Mitigation direction
- Upgrade Wrangler v4 users to v4.59.1 or higher.
- Upgrade Wrangler v3 users to v3.114.17 or higher.
- Move Wrangler v2 users to a supported major version.
- Ensure `--commit-hash` is not sourced from untrusted input.
- Review vendor guidance for any additional release notes or advisories.
Validation and detection
- Inventory Wrangler versions used by developers and CI/CD runners.
- Find pipelines invoking `wrangler pages deploy`.
- Check whether `--commit-hash` is set automatically from external inputs.
- Confirm fixed Wrangler versions are installed in build images and runners.
- Review recent pipeline logs and secrets exposure if untrusted input was possible.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-20: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupExecution behavior lookup
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
Open ATT&CK lookupCVE-2026-0933 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- High
- CVSS
- 7.7 (4.0)
- Known Exploited
- No
- Published
Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:N
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:N——Primary CVE scoreVulnerability scoring details
Base CVSS 4.0 score
7.7HighVector: CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:N
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/cloudflare/workers-sdkCVE reference
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Improper Input Validation
Improper Input Validation represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
