Duplicate Advisory: PraisonAI: Coarse-Grained Tool Approval Cache Bypasses Per-Invocation Consent for Shell Commands
Moderate severity
GitHub Reviewed
Published
Jun 19, 2026
to the GitHub Advisory Database
•
Updated Jun 19, 2026
Withdrawn
This advisory was withdrawn on Jun 19, 2026
Description
Published by the National Vulnerability Database
Jun 18, 2026
Published to the GitHub Advisory Database
Jun 19, 2026
Reviewed
Jun 19, 2026
Withdrawn
Jun 19, 2026
Last updated
Jun 19, 2026
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-ffp3-3562-8cv3. This link is maintained to preserve external references.
Original 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.
References