CVE-2026-40117

PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, read_skill_file() in skill_tools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skill_path parameter. Unlike file_tools.read_file which enforces workspace boundary confinement, and unlike run_skill_script which requires critical-level approval, read_skill_file has neither protection. An agent influenced by prompt injection can exfiltrate sensitive files without triggering any approval prompt. This vulnerability is fixed in 1.5.128.
Configurations

Configuration 1 (hide)

cpe:2.3:a:praison:praisonaiagents:*:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) PraisonAIAgents es un sistema de equipos multiagente. Antes de 1.5.128, read_skill_file() en skill_tools.py permite la lectura de archivos arbitrarios del sistema de archivos al aceptar un parámetro skill_path sin restricciones. A diferencia de file_tools.read_file, que aplica la contención de los límites del espacio de trabajo, y a diferencia de run_skill_script, que requiere aprobación de nivel crítico, read_skill_file no tiene ninguna de las dos protecciones. Un agente influenciado por inyección de prompt puede exfiltrar archivos sensibles sin activar ninguna solicitud de aprobación. Esta vulnerabilidad está corregida en 1.5.128.

Information

Published : 2026-04-09 22:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40117

Mitre link : CVE-2026-40117

CVE.ORG link : CVE-2026-40117


JSON object : View

Products Affected

praison

  • praisonaiagents
CWE
CWE-862

Missing Authorization