CVE-2026-40114 HIGH

CVE-2026-40114: PraisonAI has Server-Side Request Forgery via Unvalidated webhook_url in Jobs API

Vendor Mervinpraison
Product PraisonAI
Weakness CWE-918 · SSRF
Published April 9, 2026
Last update April 13, 2026

CVSS base score

7.2/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality Low
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

What the vulnerability does

01Description

PraisonAI is a multi-agent teams system. Prior to 4.5.128, the /api/v1/runs endpoint accepts an arbitrary webhook_url in the request body with no URL validation. When a submitted job completes (success or failure), the server makes an HTTP POST request to this URL using httpx.AsyncClient. An unauthenticated attacker can use this to make the server send POST requests to arbitrary internal or external destinations, enabling SSRF against cloud metadata services, internal APIs, and other network-adjacent services. This vulnerability is fixed in 4.5.128.

Key dates

02Disclosure timeline

April 9, 2026 CVE published
April 13, 2026 Record updated