VYPR

Crawl4ai

by Unclecode

pypi: crawl4ai

Source repositories

CVEs (32)

  • CVE-2026-115508MedOct 22, 2026
    risk 0.35cvss 6.5epss 0.00

    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…

  • CVE-2026-56262MedJun 24, 2026
    risk 0.35cvss 6.5epss 0.01

    Crawl4AI before 0.8.7 contains an authentication bypass vulnerability in the monitor router endpoints that allows unauthenticated attackers to access destructive operations. Remote attackers can invoke the /monitor/actions/cleanup endpoint and manipulate monitoring state without…

  • CVE-2026-91944MedSep 15, 2026
    risk 0.33cvss 6.1epss 0.00

    crawl4ai versions before 0.9.3 contain a DOM-based cross-site scripting vulnerability in the Playground UI where the forceHighlightElement() function assigns textContent back to innerHTML, re-parsing JSON responses as HTML. Attackers can inject malicious scripts through crawled…

  • CVE-2026-56263MedJun 23, 2026
    risk 0.33cvss 6.1epss 0.00

    Crawl4AI before 0.8.7 contains a stored cross-site scripting vulnerability in the monitor dashboard that renders crawl URLs and error messages via innerHTML without escaping. An attacker can submit a crafted crawl request with malicious markup that executes in an operator's…

  • CVE-2026-91942MedSep 15, 2026
    risk 0.28cvss 5.4epss 0.00

    crawl4ai before 0.9.3 contains a DOM-based cross-site scripting vulnerability in the Docker Playground UI that assigns untrusted crawl results to element.innerHTML. Attackers can craft malicious PDFs with event-handler markup to execute JavaScript in the Playground origin and…

  • CVE-2026-119122MedOct 29, 2026
    risk 0.27cvss 5.3epss —

    Crawl4AI before 0.9.5 contains a blind server-side request forgery vulnerability in the Docker server that allows API clients to bypass the egress proxy by enabling check_cache_freshness. Attackers can cache a controlled URL, then trigger CacheValidator to follow 302 redirects…

  • CVE-2026-112363MedOct 19, 2026
    risk 0.27cvss 5.3epss 0.00

    Crawl4AI from 0.8.7 through 0.9.5 contains a server-side request forgery vulnerability in the Docker API server that allows unauthenticated attackers to bypass destination checks via URL userinfo parsing differences. Attackers can set fetch_ssl_certificate=true with crafted…

  • CVE-2026-109239MedOct 12, 2026
    risk 0.27cvss 5.3epss 0.00

    Crawl4AI before 0.9.4 contains a blind server-side request forgery vulnerability in RobotsParser.can_fetch that lets unauthenticated attackers bypass Docker server egress controls. Attackers can enable check_robots_txt and use redirects or DNS rebinding to reach internal,…

  • CVE-2026-119121MedOct 29, 2026
    risk 0.21cvss 4.3epss —

    Crawl4AI from 0.9.0 before 0.9.5 contains a JavaScript injection vulnerability in the Docker API server that allows authenticated API clients to run arbitrary JavaScript in the crawl page via allowlisted css_selector and wait_for fields. Attackers can inject quotes into…

  • CVE-2026-57573HigJul 6, 2026
    risk 0.00cvss 8.6epss 0.00

    Crawl4AI is an open-source LLM-friendly web crawler and scraper. Prior to 0.9.0, the Docker API server applied its SSRF destination check on the non-streaming /crawl path but not on the streaming path. handle_stream_crawl_request passed seed URLs straight to the crawler with no…

  • CVE-2026-57572CriJul 6, 2026
    risk 0.00cvss 10.0epss 0.01

    Crawl4AI is an open-source LLM-friendly web crawler and scraper. Prior to 0.9.0, the Docker API server accepted request-supplied browser_config.extra_args, which flowed into Chromium's launch arguments. An attacker could inject Chromium switches that replace a child-process…

  • CVE-2026-57571CriJul 6, 2026
    risk 0.00cvss 9.6epss 0.01

    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…

Page 2 of 2