PraisonAI before 1.5.128 caches tool approval decisions by tool name only, not by invocation arguments, allowing subsequent execute_command calls to bypass approval prompts. Attackers can exploit this by obtaining initial approval for a benign command, then silently exfiltrate API keys and credentials via subsequent shell commands without user consent.
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-ffp3-3562-8cv3 | PraisonAI: Coarse-Grained Tool Approval Cache Bypasses Per-Invocation Consent for Shell Commands |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Thu, 18 Jun 2026 23:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | PraisonAI before 1.5.128 caches tool approval decisions by tool name only, not by invocation arguments, allowing subsequent execute_command calls to bypass approval prompts. Attackers can exploit this by obtaining initial approval for a benign command, then silently exfiltrate API keys and credentials via subsequent shell commands without user consent. | |
| Title | PraisonAI - Tool Approval Cache Bypass via Coarse-Grained Caching | |
| First Time appeared |
Praison
Praison praisonai |
|
| Weaknesses | CWE-863 | |
| CPEs | cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Praison
Praison praisonai |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-06-18T22:12:22.730Z
Reserved: 2026-06-18T15:57:20.434Z
Link: CVE-2026-56074
No data.
No data.
No data.
OpenCVE Enrichment
Updated: 2026-06-19T01:30:16Z
Weaknesses
Github GHSA