Database/AI/ML frameworks & serving
Crawl4AI: /crawl hooks parameter runs attacker Python through exec(), giving unauthenticated RCE
Impact
The Docker API deployment accepts a hooks parameter containing Python source and passes it to exec() with __import__ left in the allowed builtins, so the allowlist is decorative: an unauthenticated caller imports os and runs commands as the container process. The advisory describes full server compromise - command execution, arbitrary file read and write, data exfiltration and lateral movement into internal networks. Crawl4AI is typically deployed as a shared scraping/ingestion service feeding a RAG or agent pipeline, so it usually sits inside the fleet network and holds the API keys of whatever it feeds, which makes it a convenient pivot rather than an isolated workload.
Who can reach it
Any unauthenticated client that can reach the Crawl4AI Docker API HTTP endpoint - no credentials, no prior access.
What to do
Upgrade to Crawl4AI 0.8.0 or later and redeploy the container; that is an image pull and a daemon restart per instance, no node drain. If an upgrade cannot happen immediately, take the API off any network a tenant or untrusted service can reach and rotate the credentials the container holds, since exploitation is trivial and the advisory is public.
References
Related entries
- ChromaDB: Pre-authentication code injectionCVE-2026-45829 · ChromaDBCritical
- Kubeflow Pipelines frontend: unauthenticated SSRF proxy reaches cloud metadata and cluster-internal APIsCVE-2026-54745 · Kubeflow Pipelines frontend (/_proxy/ route in proxy-middleware.ts)Critical
- Xinference: unauthenticated chat request reaches eval() in the Llama3 tool-call parserCVE-2026-61539 · Xinference (Llama3 tool-call parser, `_eval_llama3_chat_arguments`)Critical
- Decepticon: unfiltered ChatML special tokens in crawl results give a target page control of the agentCVE-2026-61732 · Decepticon (LLM message construction from crawl output)Critical
- ClearML web server: XSSCVE-2024-24594 · ClearML web serverCritical
- Red Hat OpenShift AI (notebook plane): A low-privileged data-scientist account can escalate to full cluster compromiseCVE-2025-10725 · Red Hat OpenShift AI (notebook plane)Critical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.