GHSA-rhjm-7hj7-75fx: Crawl4AI before 0.9.5 Denial of Service via Unbounded CrawlerRunConfig Delay Fields
Crawl4AI before 0.9.5 contains a denial of service vulnerability in the Docker API server where clampuntrusted() fails to cap the delaybeforereturnhtml, meandelay, and maxrange fields of untrusted CrawlerRunConfig bodies. Unauthenticated attackers can send huge values to /crawl or /crawl/stream to hold browser pages or stall the rate limiter, exhausting the page pool and blocking other crawls.
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Crawl4AIto a version that resolves this vulnerability.Fixed in 0.9.5