PT-2026-45055 · Praisonai · Praisonai
CVE-2026-47396
·
Published
2026-05-29
·
Updated
2026-07-21
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
PraisonAI (affected versions not specified)
Description
The call server exposes a network-facing agent control API without authentication when the
CALL SERVER TOKEN environment variable is not configured. This occurs because the verify token() function in the praisonai.api.agent invoke router fails open, disabling authentication entirely if the token is unset. Since the server binds to 0.0.0.0 by default, any reachable client can access sensitive agent-control endpoints. This allows unauthorized users to list registered agents, retrieve agent metadata and instruction text, invoke agents to trigger downstream tools or external integrations, and unregister agents to disrupt availability.API Endpoints:
/agents(GET)/agents/{agent id}(GET)/agents/{agent id}/invoke(POST)/agents/{agent id}(DELETE)
Vulnerable Variables:
CALL SERVER TOKEN
Function Names:
verify token()
Recommendations
- Configure the
CALL SERVER TOKENenvironment variable to enable authentication. - As a temporary mitigation, restrict the server binding from
0.0.0.0to127.0.0.1to prevent remote access when authentication is not configured.
Exploit
Fix
Improper Access Control
Missing Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Praisonai