„`html
CVE-2026-61429: Server-Side Request Forgery in PraisonAI
Zusammenfassung
PraisonAI-Versionen vor 1.6.78 weisen eine kritische Server-Side Request Forgery (SSRF)-Schwachstelle im Crawl4AI/Chromium-Backend auf. Die Anfälligkeit ermöglicht es Angreifern, SSRF-Validierungsmechanismen durch DNS-Rebinding und HTTP-Weiterleitungen zu umgehen. Dies erlaubt Zugriff auf interne Dienste und die Exfiltration sensibler Daten wie Canary-Werte.
Betroffene Systeme
- PraisonAI < Version 1.6.78
- Systeme mit aktiver Crawl4AI/Chromium-Integration
- Deployments mit Headless-Browser-Funktionalität
Technische Details
Die Schwachstelle basiert auf einer Time-of-Check-Time-of-Use (TOCTOU)-Race-Condition in der URL-Validierung. Der Validierungsprozess prüft die Ziel-URL gegen eine Blocklist interner IP-Adressen und Ranges. Attacke erfolgt durch:
- DNS-Rebinding: Initiale Validierung gegen legitime externe Domain, anschließende Auflösung zu internen IP-Adressen (127.0.0.1, 192.168.x.x, 10.x.x.x)
- HTTP-Redirects: Crafted 3xx-Responses zu internen Diensten nach erfolgreicher Validierung
- Headless-Browser-Execution: Chromium folgt Weiterleitungen automatisch und sendet Requests an interne Services
Dadurch können Angreifer auf interne APIs, Metadaten-Services und Canary-Header zugreifen, die zur Authentifizierung verwendet werden.
Empfohlene Massnahmen
- Sofortmaßnahme: Upgrade auf PraisonAI 1.6.78 oder höher durchführen
- Netzwerk-Ebene: DNS-Rebinding-Schutz (DNSSEC) implementieren
- Appliance-Level: Outbound-Verbindungen zu internen IP-Ranges blockieren
- Validierung: URL-Whitelisting statt Blacklisting einführen
- Monitoring: Verdächtige Crawl4AI-Anfragen überwachen
Bewertung
CVSS v3.1 Score: 8.5 (High)
Angriffsvektor: Network | Authentifizierung: Nicht erforderlich
Patch-Status: Verfügbar (v1.6.78+)
„`