CVE-2026-40114

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) PraisonAI es un sistema de equipos multiagente. Antes de la versión 4.5.128, el endpoint /API/v1/runs acepta una webhook_url arbitraria en el cuerpo de la solicitud sin validación de URL. Cuando un trabajo enviado se completa (éxito o fallo), el servidor realiza una solicitud HTTP POST a esta URL usando httpx.AsyncClient. Un atacante no autenticado puede usar esto para hacer que el servidor envíe solicitudes POST a destinos internos o externos arbitrarios, lo que permite SSRF contra servicios de metadatos en la nube, APIs internas y otros servicios adyacentes a la red. Esta vulnerabilidad está corregida en la versión 4.5.128.

Information

Published : 2026-04-09 22:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-40114

Mitre link : CVE-2026-40114

CVE.ORG link : CVE-2026-40114


JSON object : View

Products Affected

praison

  • praisonai
CWE
CWE-918

Server-Side Request Forgery (SSRF)