Crawl4AI: Denial of Service durch unbegrenzte Delay-Felder im Crawler
Zusammenfassung
Der Docker-API-Server von Crawl4AI begrenzt die Felder delay_before_return_html, mean_delay und max_range bei nicht vertrauenswürdigen Crawl-Anfragen nicht. Ein Netzwerkclient, der die API erreichen kann, kann sehr grosse Werte an /crawl oder /crawl/stream senden, wodurch Browser-Seiten belegt und der Rate-Limiter blockiert werden. Dadurch wird der Seitenpool erschöpft und andere Crawls werden blockiert, was ein Risiko für einen Serviceausfall ohne Datenverlust darstellt. Die Standardkonfiguration ist betroffen, da die JWT-Authentifizierung standardmässig deaktiviert ist.
Betroffen
- Crawl4AI-Versionen vor 0.9.5 (das GitHub-Advisory nennt <= 0.9.4)
- Docker-API-Server in den Standardeinstellungen, bei denen die JWT-Authentifizierung deaktiviert ist
Behoben in
- Upgrade auf Crawl4AI 0.9.5 (veröffentlicht am 14.10.2026), das die Delay-Felder bei nicht vertrauenswürdigen Anfragen auf 60 Sekunden begrenzt
- Der Hersteller stellt keine Backports für frühere Release-Linien bereit; Benutzer der Versionen 0.8.x und 0.9.x müssen upgraden
Umgehung
- Es ist kein Workaround des Herstellers dokumentiert; die Behebung erfolgt durch ein Versionsupgrade.
- Bis zum Upgrade: JWT-Authentifizierung aktivieren (security.jwt_enabled) und die API von unvertrauenswürdigen Netzwerken fernhalten.
- Die Einschränkung des Zugriffs auf den Docker-API-Port (nur internes Netzwerk oder authentifizierter Reverse Proxy) ist allgemeine Härtungsempfehlung und keine Empfehlung des Herstellers.
Ausnutzung
- Das GitHub-Advisory enthält einen Proof of Concept mit curl-Anfragen gegen den Docker-Server.
- Die Recherche fand per 31.10.2026 keine Berichte über eine Ausnutzung in freier Wildbahn.
- Der Status im CISA-KEV-Katalog wurde nicht verifiziert.
- EPSS-Wert: 0.36 %.
Unsere Empfehlung
- Alle Crawl4AI-Installationen (Docker-Images, PyPI-Pins) ermitteln und auf Versionen unter 0.9.5 prüfen.
- Auf 0.9.5 oder neuer upgraden, einschliesslich aller 0.9.x- und 0.8.x-Deployments.
- Sicherstellen, dass der Docker-API-Port nicht aus dem Internet erreichbar ist. Falls doch, ist dies dringend zu behandeln.
- Bis zum Upgrade auf ungewöhnlich lange laufende Crawl-Anfragen achten.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-rhjm-7hj7-75fx github.com
- VulnCheck advisory: Crawl4AI before 0.9.5 Denial of Service www.vulncheck.com
- Crawl4AI security overview github.com
- Crawl4AI CHANGELOG github.com
- Mend vulnerability database: CVE-2026-119119 www.mend.io
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 23:36.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
