CVE-2026-47391 in PraisonAIinformación

Resumen

por VulDB • 2026-07-21

PraisonAI es un sistema de equipos multi-agente. Antes de la versión 4.6.40, el ejemplo del servidor A2A de primera parte de PraisonAI expone un punto final JSON-RPC A2A sin autenticación y registra una herramienta `calculate(expression)` implementada con Python `eval()`. El ejemplo también se vincula a `0.0.0.0`. Un atacante remoto no autenticado puede enviar `message/send` a `/a2a`; la solicitud llega a `agent.chat()` y un LLM real puede invocar la herramienta registrada `calculate`. En las pruebas con `gemini/gemini-2.5-flash-lite`, esto resultó en ejecución arbitraria de Python en el proceso del servidor, confirmado mediante la creación de un archivo marcador desde una solicitud HTTP no autenticada. El problema afecta a los despliegues que siguen el ejemplo oficial A2A o similares despliegues públicos A2A sin autenticación con herramientas inseguras. La superficie A2A por defecto sin autenticación también expone las APIs de historial de tareas y cancelación de tareas, aumentando el impacto sobre la confidencialidad e integridad. La versión 4.6.40 corrige el problema.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-05-19

Divulgación

2026-07-21

Moderación

aceptado

Artículo

VDB-380958

CPE

listo

EPSS

0.00780

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!