CRITICAL🇵🇱 Wersja polska

CVE-2026-57571

CVSS 9.6v3.1pub. 2026-07-06upd. 2026-07-07

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.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
  • Kidocode Crawl4ai

    APP
    Kidocode
    < 0.9.0
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
RCEPath Traversal
CWE
References

Related vulnerabilities

CVE-2026-56261CRITICAL9.2PL ✓same product

SSRF w Crawl4AI — brak walidacji adresów webhook w Docker API

CVE-2026-57572CRITICAL10.0PL ✓same product

Crawl4AI: RCE przez wstrzyknięcie argumentów Chromium w Docker API

CVE-2026-56264CRITICAL9.2PL ✓same product

Crawl4AI: Dowolne wykonanie JavaScript przez endpoint /execute_js

CVE-2026-56258CRITICAL9.2PL ✓same product

Crawl4AI: zapis dowolnych plików poza katalogiem przez path traversal i TOCTOU

CVE-2026-53753CRITICAL9.8PL ✓same product

RCE w Crawl4AI — ucieczka z sandbox poprzez atrybuty generatorów Python