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.