Crawl4AI 0.7.0 before 0.9.5 ReDoS via /crawl Regex Fields
Impact
Crawl4AI versions before 0.9.5 have a regular expression complexity vulnerability, allowing authenticated API clients to submit patterns that can freeze the server. The weakness is in the Docker API server's /crawl request bodies. Authenticated access is required to exploit this vulnerability.
Summarized by @cf/meta/llama-3.3-70b-instruct-fp8-fast. Verify details against the original sources.Affected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
unclecode · VulnCheck
crawl4ai
2 ranges
unclecode · VulnCheck
crawl4ai
Package identity
pkg:pypi/crawl4aiExplore crawl4ai →Identity supplied by VulnCheck. Version matching requires compatible range evidence.
Compare with this publisher’s ranges. This does not inspect your installation.
affected
0.7.0 → before 0.9.5
semver versions
unaffected
0.9.5
semver versions
Other versions: unaffected
Original source description
Crawl4AI 0.7.0 before 0.9.5 contains an inefficient regular expression complexity vulnerability in the Docker API server that allows authenticated API clients to supply unbounded regular expressions in /crawl request bodies. Attackers can submit catastrophic-backtracking patterns via RegexExtractionStrategy.custom, RegexChunking.patterns or JsonCss, JsonXPath and JsonLxml schema regex fields against a crafted page to freeze the entire server, including /health.
Inside the record
Evidence available
Describes the evidence in this view, not whether the product is safe.
Original records
CVE-2026-115508View the latest unmodified CVE JSON from the official source. It may be newer than this imported page.
cve.new JSON →Contributing organizations · 2
Assigning organization
Additional data publisher
What changed
Follow changesLarge field values are marked as truncated previews. Original source snapshots remain retained.