CVE-2026-55526 PraisonAI: SSRF protection bypass in `spider_tools._host_is_blocked()` via DNS-resolved hostnames (`127.0.0.1.nip.io`)

High 8.5 Published Updated
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.

Weakness: CWE-918, CWE-350

Which versions are affected by CVE-2026-55526?

3 open source packages ship an affected version, including praisonaiagents.

PackageAffectedFixed in
praisonaiagents PyPIAll versions1.6.58
praisonaiagents PyPIAll versions1.6.58
praisonaiagents PyPIAll versions1.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.

Is CVE-2026-55526 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free