CVE-2026-40117
Description
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.
How to fix
- praison praisonaiagents1.5.128 or later
- praisonaiagents1.5.128 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| praison praisonaiagents | v < 1.5.128 | 1.5.128 |
| praisonaiagentsPyPI | v < 1.5.128 | 1.5.128 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.