CVE-2026-34954CWE-918

PraisonAI: SSRF in FileTools.download_file() via Unvalidated URL

High · published April 3, 2026

CVSS v3.1
8.6
EPSS
0%
Percentile
33.8
In the wild
Unconfirmed
What it is

PraisonAI is a multi-agent teams system. Prior to version 1.5.95, FileTools.download_file() in praisonaiagents validates the destination path but performs no validation on the url parameter, passing it directly to httpx.stream() with follow_redirects=True. An attacker who controls the URL can reach any host accessible from the server including cloud metadata services and internal network services. This issue has been patched in version 1.5.95.

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00407 · 33.8th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-04-03T22:54Z
EPSS history
Timeline
  • 03 APR 22:54Z
    PraisonAI: SSRF in FileTools.download_file() via Unvalidated URL
    cvelistv5