CVE-2026-44335 SSRF bypass in PraisonAI
Attackers can bypass URL validation in PraisonAI to perform Server-Side Request Forgery attacks, potentially accessing internal resources.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-44335?
CVE-2026-44335 is a high-severity server-side request forgery vulnerability in MervinPraison PraisonAI, published on 8 May 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
PraisonAI is a multi-agent teams system. Prior to version 1.6.32, the URL checking logic in PraisonAI has a logical flaw that could be bypassed by attackers, leading to SSRF attacks. This issue has been patched in version 1.6.32.
Weakness: CWE-918
Which versions are affected by CVE-2026-44335?
3 open source packages ship an affected version, including praisonaiagents. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
praisonaiagents PyPI | All versions | 1.6.32 |
praisonaiagents PyPI | All versions | 1.6.32 |
praisonaiagents PyPI | All versions | 1.6.32 |
Products include Praison Praisonaiagents.
How do I fix CVE-2026-44335?
Upgrade praisonaiagents to 1.6.32 or later.
Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.
Is CVE-2026-44335 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-44335 exists.
Other vulnerabilities in MervinPraison PraisonAI
- CVE-2026-34938 PraisonAI: Python Sandbox Escape via str Subclass startswith() Override in execute_code
- CVE-2026-40111 PraisonAIAgents has an OS Command Injection via shell=True in Memory Hooks Executor (memory/hooks.py)
- CVE-2026-34954 PraisonAI: SSRF in FileTools.download_file() via Unvalidated URL
- CVE-2026-34937 PraisonAI: Shell Injection in run_python() via Unescaped $() Substitution
- CVE-2026-40150 PraisonAIAgents has SSRF and Local File Read via Unvalidated URLs in web_crawl Tool
Sources
Also known as GHSA-q9pw-vmhh-384g, PYSEC-2026-2950.