Skip to content
OpenAdvisories
Medium · 5.5 CVE-2026-56074 EUVD-2026-37958GHSA-ffp3-3562-8cv3GHSA-x44p-gg67-52fcPYSEC-2026-2946

PraisonAI - Tool Approval Cache Bypass via Coarse-Grained Caching

Published Jun 18, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
PraisonAI PraisonAI < 1.5.128 1.5.128

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI praisonaiagents < 4.5.128 4.5.128 GHSA-ffp3-3562-8cv3

References