CVE-2026-40150
Description
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, the web_crawl() function in praisonaiagents/tools/web_crawl_tools.py accepts arbitrary URLs from AI agents with zero validation. No scheme allowlisting, hostname/IP blocklisting, or private network checks are applied before fetching. This allows an attacker (or prompt injection in crawled content) to force the agent to fetch cloud metadata endpoints, internal services, or local files via file:// URLs. This vulnerability is fixed in 1.5.128.
How to fix
- praison praisonaiagents1.5.128 or later
- praisonaiagents1.5.128 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| praison praisonaiagents | v < 1.5.128 | 1.5.128 |
| praisonaiagentsPyPI | v < 1.5.128 | 1.5.128 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.