Description
Crawl4AI before 0.9.5 contains a denial of service vulnerability in the Docker API server where _clamp_untrusted() fails to cap the delay_before_return_html, mean_delay, and max_range 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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| unclecode | crawl4ai | < 0.9.5 | 0.9.5 |
References
- GitHub Security Advisory (GHSA-rhjm-7hj7-75fx) vendor-advisory
- VulnCheck Advisory: Crawl4AI before 0.9.5 Denial of Service via Unbounded CrawlerRunConfig Delay Fields third-party-advisory