ZeroHour

CVE-2026-57132

niche

Authentication Bypass Allows Unauthenticated Agent Invocation in PraisonAI Before 4.6.62

CVSS 3.1
8.2 high
EPSS
Published
()
Modified
AI analysis

PraisonAI, an open-source multi-agent framework, prior to version 4.6.62 contains an improper authentication flaw (CWE-287) in its call server: when the application's advertised opt-out PRAISONAI_CALL_AUTH=disabled is set, the verify_token function accepts requests to /api/v1/agents/{id}/invoke without a valid CALL_SERVER_TOKEN. An unauthenticated attacker with network access to the API can then invoke any registered agent, including the tools, connected services, and private context (prompts, documents, data sources) attached to it, yielding high confidentiality and low integrity impact (CVSS 3.1: 8.2). Only deployments that explicitly disabled call authentication and exposed the endpoint to other hosts are affected. The flaw is fixed in version 4.6.62. No public proof-of-concept or in-the-wild exploitation is currently known.

What to do: Upgrade PraisonAI to version 4.6.62 or later immediately. If upgrading is not immediately possible, remove the PRAISONAI_CALL_AUTH=disabled setting, configure a strong CALL_SERVER_TOKEN, and restrict access to the call API (bind to localhost or place behind a firewall/VPN). Review server logs for unexpected calls to /api/v1/agents/*/invoke and audit which tools, credentials, or private data the exposed agents can reach.

Affected
PraisonAI< 4.6.62
Estimated exposure
nicheunknown; plausibly on the order of hundreds to low thousands of self-hosted developer deployments — PraisonAI is an open-source developer framework distributed via PyPI/GitHub with no published install counts, and only instances that both set the PRAISONAI_CALL_AUTH=disabled opt-out and exposed the call API to a network are vulnerable,…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

PraisonAI is a multi-agent teams system. Prior to 4.6.62, setting PRAISONAI_CALL_AUTH to disabled makes verify_token accept requests to /api/v1/agents/{id}/invoke without CALL_SERVER_TOKEN authentication. Deployments that use the application's advertised opt-out can expose registered agents and their connected tools or private context to unauthenticated invocation. The vulnerability is fixed in 4.6.62.

Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

In the news

No ingested article mentions this CVE yet.