CVE-2026-34936CWE-918

PraisonAI: SSRF via Unvalidated api_base in passthrough() Fallback

High · published April 3, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
27.6
In the wild
Unconfirmed
What it is

PraisonAI is a multi-agent teams system. Prior to version 4.5.90, passthrough() and apassthrough() in praisonai accept a caller-controlled api_base parameter that is concatenated with endpoint and passed directly to httpx.Client.request() when the litellm primary path raises AttributeError. No URL scheme validation, private IP filtering, or domain allowlist is applied, allowing requests to any host reachable from the server. This issue has been patched in version 4.5.90.

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