CVE-2026-55526 PraisonAI: SSRF protection bypass in `spider_tools._host_is_blocked()` via DNS-resolved hostnames (`127.0.0.1.nip.io`)
- Exploited in the wild
- Not known
- Fix
- Available
What is CVE-2026-55526?
CVE-2026-55526 is a high-severity vulnerability in MervinPraison PraisonAI, published on 25 Aug 2026.
Official description
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, spider_tools._host_is_blocked() does not resolve ordinary hostnames before scrape_page fetches them. A hostname such as 127.0.0.1.nip.io passes validation and resolves to loopback, permitting internal HTTP access. The fix uses socket.getaddrinfo and fails closed on DNS errors. This issue is fixed in version 1.6.58.
Which versions are affected by CVE-2026-55526?
3 open source packages ship an affected version, including praisonaiagents.
| Package | Affected | Fixed in |
|---|---|---|
praisonaiagents PyPI | All versions | 1.6.58 |
praisonaiagents PyPI | All versions | 1.6.58 |
praisonaiagents PyPI | All versions | 1.6.58 |
How do I fix CVE-2026-55526?
Upgrade praisonaiagents to 1.6.58 or later.
Is CVE-2026-55526 being exploited?
There is no known exploitation of CVE-2026-55526 in the wild and no public exploit code.
Sources
Also known as GHSA-x44h-65qv-cw74, PYSEC-2026-3905.