CVE-2026-57131
niche1Unauthenticated Agent Job API in PraisonAI Before 4.6.58
PraisonAI, an open-source multi-agent LLM framework, exposes its job service API at /api/v1/runs without any authentication or per-job authorization in versions prior to 4.6.58 (CWE-306, CWE-862, CWE-94). Any network client who can reach the praisonai jobs server (praisonai.jobs.server.create_app) can submit arbitrary prompts and attacker-controlled agent configuration, list and read other users' jobs, stream their results, and cancel or delete them. Because agents execute with the server's configured credentials and tool connections, this effectively allows unauthorized command of the LLM agents and their attached tools, exposing service credentials, prompts, and outputs (CVSS 9.8). Anyone running a praisonai jobs service below 4.6.58 on a network reachable by untrusted parties is affected. No public proof-of-concept or in-the-wild exploitation is known, and the issue is not on the CISA KEV list.
What to do: Upgrade PraisonAI to 4.6.58 or later, which fixes the missing authentication and authorization on /api/v1/runs. If immediate upgrade is not possible, stop the praisonai jobs server or restrict it to trusted networks (loopback or VPN) and place it behind an authenticating reverse proxy. Operators should audit job history for unexplained runs and rotate credentials for any tools or services the agents could access.
| PraisonAI (praisonai jobs server) | < 4.6.58 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
PraisonAI is a multi-agent teams system. Prior to 4.6.58, praisonai.jobs.server.create_app mounts praisonai.jobs.router.create_router under /api/v1/runs without authentication or per-job authorization. Network clients can submit attacker-controlled prompts and agent configuration, list and read jobs, stream results, and cancel or delete other jobs, exposing service credentials and connected tool capabilities to unauthorized agent execution. This vulnerability is fixed in 4.6.58.
- Weakness
- CWE-94, CWE-306, CWE-862
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.