Skip to main content

Crawl4AI CVE-2026-56264

| EUVDEUVD-2026-40431 CRITICAL
Code Injection (CWE-94)
2026-06-30 VulnCheck GHSA-g2pv-76hm-j4x9
9.2
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.2 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.1 HIGH

Unauthenticated network endpoint executes attacker JavaScript (PR:N), but high complexity (AC:H) reflects the dependence on an exposed Docker server and reachable internal targets; full code-execution impact gives C/I/A:H.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Jul 01, 2026 - 02:16 EUVD
Analysis Generated
Jun 30, 2026 - 23:24 vuln.today
CVE Published
Jun 30, 2026 - 22:08 cve.org
CRITICAL 9.2

DescriptionCVE.org

Crawl4AI before 0.8.7 contains an arbitrary JavaScript execution vulnerability in the Docker API server's /execute_js endpoint, which accepts and executes arbitrary user-supplied JavaScript in the server's browser context with --disable-web-security enabled. An attacker can execute arbitrary JavaScript and, combined with the browser's relaxed security settings, perform server-side request forgery against internal services.

AnalysisAI

Arbitrary JavaScript execution in Crawl4AI's Docker API server (versions before 0.8.7) lets remote attackers submit code to the /execute_js endpoint, which runs it inside the server's Chromium browser context launched with --disable-web-security. Because the browser's same-origin and CORS protections are disabled, attacker-controlled JavaScript can pivot into server-side request forgery against internal services and metadata endpoints. No public exploit has been identified at time of analysis, and the CVSS 4.0 base score is 9.2 (critical), though the vector's high attack complexity and present attack requirements indicate exploitation is not fully trivial.

Technical ContextAI

Crawl4AI is an open-source, LLM-oriented web crawling and scraping framework that ships an optional Docker API server exposing HTTP endpoints. The /execute_js endpoint is designed to run user-supplied JavaScript inside a headless browser (Playwright/Chromium) to render and manipulate pages. The root cause maps to CWE-94 (Improper Control of Generation of Code / Code Injection): the server treats request input as executable code with no sandboxing of the action. The danger is amplified by the browser being launched with --disable-web-security, which removes same-origin policy and CORS enforcement, so injected JavaScript can issue cross-origin fetches to internal hosts the server can reach. The single affected component is identified by cpe:2.3:a:crawl4ai:crawl4ai:*:*:*:*:*:*:*:* across all versions prior to 0.8.7.

RemediationAI

Upgrade to Crawl4AI 0.8.7 or later, the vendor-released patched version, as the primary fix (see advisory https://github.com/unclecode/crawl4ai/security/advisories/GHSA-365w-hqf6-vxfg). If immediate patching is not possible, do not expose the Docker API server to untrusted networks: bind it to localhost or place it behind authentication and a reverse proxy, and restrict network access to the /execute_js endpoint via firewall rules - accepting that this disables remote use of the JS-execution feature for legitimate clients. Where feasible, run the container with egress network controls (deny outbound access to internal/metadata ranges such as 169.254.169.254 and RFC1918 hosts) to blunt the SSRF impact, noting this may break crawling of intended internal targets. Removing the --disable-web-security browser flag, if your deployment allows configuring it, restores same-origin/CORS protections and materially reduces the SSRF pivot, at the cost of breaking crawls that relied on relaxed cross-origin behavior.

More in Docker

View all
CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2019-5736 HIGH POC
8.6 Feb 11

runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac

CVE-2023-32077 HIGH POC
7.5 Aug 24

Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2023-5815 HIGH POC
8.1 Nov 22

The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2014-9357 CRITICAL
10.0 Dec 16

Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build

CVE-2026-52806 CRITICAL POC
9.9 Jun 23

Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2026-34156 CRITICAL POC
9.9 Mar 30

Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l

CVE-2019-15752 HIGH POC
7.8 Aug 28

Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c

CVE-2025-34221 CRITICAL POC
10.0 Sep 29

Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.2.169 and Application prior to version 2

Share

CVE-2026-56264 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy