Impact
PraisonAI ships a legacy Flask API server with authentication disabled by default. Any caller that can reach the server can access /agents and trigger the agents.yaml workflow through /chat without a token. This allows an attacker to execute any workflow defined in the configuration. Based on the description, it is inferred that the attacker could cause unintended system actions or data handling as dictated by the pre‑configured workflow logic.
Affected Systems
Vulnerable versions of MervinPraison PraisonAI are 2.5.6 through 4.6.33. The issue is resolved in version 4.6.34, which requires authentication for the legacy API server.
Risk and Exploitability
The CVSS score of 7.3 signifies high severity, while the EPSS score of <1% indicates a very low but nonzero chance of exploitation. Because no authentication is required, any network user who can reach the legacy API endpoints can invoke /agents or /chat, effectively gaining privileged workflow execution. The vulnerability is not listed in the CISA KEV catalog, but the open endpoints keep exploitation risk high. Based on the description, the likely attack vector is an unauthenticated network connection to the exposed Flask API.
OpenCVE Enrichment
Github GHSA