High severity · published Dec 29, 2023
CVE-2023-7080
The V8 inspector intentionally allows arbitrary code execution within the Workers sandbox for debugging
8.0
CVSS
0.6%
EPSS
No
On KEV
Description
The V8 inspector intentionally allows arbitrary code execution within the Workers sandbox for debugging. wrangler dev would previously start an inspector server listening on all network interfaces. This would allow an attacker on the local network to connect to the inspector and run arbitrary code. Additionally, the inspector server did not validate Origin/Host headers, granting an attacker that can trick any user on the local network into opening a malicious website the ability to run code. If wrangler dev --remote was being used, an attacker could access production resources if they were bound to the worker.
This issue was fixed in wrangler@3.19.0 and wrangler@2.20.2. Whilst wrangler dev's inspector server listens on local interfaces by default as of wrangler@3.16.0, an SSRF vulnerability in miniflare https://github.com/cloudflare/workers-sdk/security/advisories/GHSA-fwvg-2739-22v7 (CVE-2023-7078) allowed access from the local network until wrangler@3.18.0. wrangler@3.19.0 and wrangler@2.20.2 introduced validation for the Origin/Host headers.
CVSS vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Adjacent
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 50% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WR
Wrangler · Cloudflare
2.0.0 before 2.20.2; 3.0.0 before 3.19.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2023-7080
CVE.org
https://www.cve.org/CVERecord?id=CVE-2023-7080
Issue Tracking
https://github.com/cloudflare/workers-sdk/issues/4430
Patch
https://github.com/cloudflare/workers-sdk/pull/4437
Patch
https://github.com/cloudflare/workers-sdk/pull/4535
Patch
https://github.com/cloudflare/workers-sdk/pull/4550
Mitigation
https://github.com/cloudflare/workers-sdk/security/advisories/GHSA-f8mp-x433-5wpf
More from Wrangler
9.9
CVE-2026-0933
OS Command Injection in `wrangler pages deploy`
5.7
CVE-2023-7079
Sending specially crafted HTTP requests and inspector messages to Wrangler's dev server could result in any file on the user's computer being accessible over the local network
5.7
CVE-2023-3348
The Wrangler command line tool (<=wrangler@3.1.0 or <=wrangler@2.20.1) was affected by a directory traversal vulnerability when running a local development server for Pages…
