CVE-2026-57571CWE-22CWE-59

Crawl4AI arbitrary file write via download filename path traversal

Critical · published July 6, 2026

CVSS v3.1
9.6
EPSS
1%
Percentile
56.4
In the wild
Unconfirmed
What it is

Crawl4AI is an open-source LLM-friendly web crawler and scraper. Prior to 0.9.0, when the crawler saves a downloaded file, the destination filename was taken from attacker-influenced input and joined to the downloads directory with no confinement. A filename containing an absolute path or traversal escaped the downloads directory, giving an arbitrary file write with attacker-controlled contents; the HTTP crawler path uses the response Content-Disposition filename and the browser crawler path uses the download's suggested filename. Because the written bytes are attacker-controlled, this can escalate to remote code execution. This issue is fixed in version 0.9.0.

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00809 · 56.4th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-59 · Improper Link Resolution Before File Access ('Link Following')
Published
2026-07-06T20:09Z
EPSS history
Timeline
  • 06 JUL 20:09Z
    Crawl4AI arbitrary file write via download filename path traversal
    cvelistv5