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.
Published: 2026-10-22
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch, Mitigate
AI Analysis

Impact

Crawl4AI's Docker API server contains an inefficient regular expression parser that allows authenticated API clients to supply unbounded regex patterns in the /crawl endpoint. The vulnerability, identified as CWE‑1333, can trigger catastrophic backtracking, causing the server to freeze and rendering service endpoints such as /health unavailable. Attackers gain no direct code execution or data exfiltration, but they can exhaust server resources and disrupt service availability.

Affected Systems

The issue affects the Crawl4AI project published under the unclecode organization. Versions 0.7.0 up to, but not including, 0.9.5 are vulnerable. Any deployment that uses these versions and exposes the API endpoint with authenticated access is at risk. The patch is released in v0.9.5, which removes the unbounded regex handling.

Risk and Exploitability

The CVSS score of 7.1 indicates a high impact vulnerability. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to first authenticate to the API, so an active user account with permission to call /crawl is necessary. Once authenticated, an attacker can craft well‑formed regex expressions that cause catastrophic backtracking, forcing the server to terminate event loops. Because the disruption is local to the target deployment, the attack vector is limited to authenticated users, reducing the likelihood of widespread exploitation.

Generated by OpenCVE AI on October 23, 2026 at 03:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Crawl4AI to v0.9.5 or later to remove the unbounded regex handling.
  • Restrict API key usage to trusted users and limit request rates on the /crawl endpoint.
  • Implement server‑side input validation or size limits on regex fields and reject or sanitize patterns that exceed reasonable thresholds.

Generated by OpenCVE AI on October 23, 2026 at 03:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 05:00:00 +0000

Type Values Removed Values Added
First Time appeared Unclecode
Unclecode crawl4ai
Vendors & Products Unclecode
Unclecode crawl4ai

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
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.
Title Crawl4AI 0.7.0 before 0.9.5 ReDoS via /crawl Regex Fields
Weaknesses CWE-1333
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Unclecode Crawl4ai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T19:14:07.893Z

Reserved: 2026-10-22T16:15:00.201Z

Link: CVE-2026-115508

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T20:17:06.910

Modified: 2026-10-22T20:17:06.910

Link: CVE-2026-115508

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T04:45:13Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity