Description
PraisonAI before 1.6.78 contains a server-side request forgery vulnerability in the web_crawl tool that validates hostnames at check time but re-resolves them at connection time without IP pinning. Attackers can use DNS rebinding to bypass SSRF protection and retrieve internal HTTP response bodies from private or loopback services.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| MervinPraison | PraisonAI | < 1.6.78 | 1.6.78 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | praisonaiagents | < 1.6.78 | 1.6.78 | GHSA-qg25-6gc4-48mg |
References
- GitHub Security Advisory (GHSA-qg25-6gc4-48mg) vendor-advisory
- VulnCheck Advisory: PraisonAI before 1.6.78 DNS Rebinding SSRF via web_crawl third-party-advisory