CVE-2026-53753
Unclecode · Crawl4AI
Crawl4AI contains a sandbox escape vulnerability in its computed fields feature, allowing unauthenticated attackers to achieve arbitrary code execution via crafted extraction schemas.
Executive summary
A critical sandbox escape vulnerability in Crawl4AI enables unauthenticated remote code execution, posing an immediate risk of full system compromise.
Vulnerability
The _safe_eval_expression() function uses an insufficient AST validator that fails to block Python generator and frame object attributes, allowing an unauthenticated attacker to bypass security constraints via a malicious POST request.
Business impact
The ability to execute arbitrary code on the host server grants attackers complete control over the application environment. With a CVSS score of 9.8, this vulnerability poses a critical threat to confidentiality, integrity, and availability, potentially leading to total system compromise and lateral movement within the network.
Remediation
Immediate Action: Update Unclecode Crawl4AI to version 0.8.7 or later to implement proper AST validation and close the sandbox escape vector.
Proactive Monitoring: Monitor server logs for anomalous POST requests directed at the /crawl endpoint and watch for unexpected child processes or system calls spawned by the application.
Compensating Controls: Ensure the application is running in a highly restricted containerized environment with minimal privileges to limit the impact of a potential sandbox escape.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Given the ease of exploitation and the potential for remote code execution, this vulnerability must be treated as a top-priority security incident. Organizations should verify their versions and apply the provided patch immediately.