Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en PraisonAI de MervinPraison (CVE-2026-40159)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-200 Revelación de información
Fecha de publicación:
10/04/2026
Última modificación:
26/10/2026

Descripción

PraisonAI es un sistema de equipos multiagente. Antes de la versión 4.5.128, la integración del MCP (Protocolo de Contexto del Modelo) de PraisonAI permite generar servidores en segundo plano a través de stdio utilizando cadenas de comandos proporcionadas por el usuario (por ejemplo, MCP(’npx -y @smithery/cli ...’)). Estos comandos se ejecutan a través del módulo subprocess de Python. Por defecto, la implementación reenvía todo el entorno del proceso padre al subproceso generado. Como resultado, cualquier comando MCP ejecutado de esta manera hereda todas las variables de entorno del proceso anfitrión, incluyendo datos sensibles como claves de API, tokens de autenticación y credenciales de base de datos. Este comportamiento introduce un riesgo de seguridad cuando se utilizan comandos no confiables o de terceros. En escenarios comunes donde las herramientas MCP se invocan a través de ejecutores de paquetes como npx -y, código arbitrario de paquetes externos o potencialmente comprometidos puede ejecutarse con acceso a estas variables de entorno heredadas. Esto crea un riesgo de exposición no intencionada de credenciales y permite posibles ataques a la cadena de suministro a través de la exfiltración silenciosa de secretos. Esta vulnerabilidad se corrige en la versión 4.5.128.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:* 4.5.128 (excluyendo)