CVE-2026-47390 in praisonaiagents
Zusammenfassung
von VulDB • 21.07.2026
PraisonAI ist ein System für Multi-Agenten-Teams. Vor Version 4.6.40 von PraisonAI, die der Version 1.6.40 von praisonaiagents entspricht, kann die URL-Validierung in `spider_tools` durch alternative Loopback-Host-Codierungen umgangen werden. Das Tool enthält eine URL-Validierungsfunktion, die lokale oder unsichere Ziele blockieren soll, bevor Angreifer kontrollierte URLs abgerufen werden. Die Validierung blockiert jedoch nur eine kleine Menge exakter Host-Zeichenfolgen wie `localhost` und `127.0.0.1`. Sie normalisiert keine Hostnamen, löst keine DNS-Einträge auf, parst keine numerischen IPv4-Varianten oder validiert die endgültig aufgelöste IP-Adresse vor der Anfrageausführung. Infolgedessen können bestimmte URLs den Schutz umgehen und dennoch Loopback-Dienste erreichen. Nach Bestehen der schwachen Validierung ruft `scrape_page()` `requests.Session.get()` für die vom Angreifer kontrollierte URL auf. Dies ermöglicht es einem Angreifer, der URLs beeinflussen kann, die an `scrape_page`, `crawl` oder `extract_text` übergeben werden, SSRF-Anfragen (Server-Side Request Forgery) gegen nur im Loopback verfügbare Dienste auszulösen. Hierbei handelt es sich um eine Umgehung des Schutzes vor Server-Side-Request-Forgery. PraisonAI Version 4.6.40 und praisonaiagents Version 1.6.40 enthalten einen Patch.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.