Description
PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, praisonai serve agents parses config["api_key"] but _create_agents_app() does not authenticate POST /agents or POST /agents/{agent_name}. Missing or incorrect bearer and X-API-Key values still reach agent execution. This issue is fixed in version 4.6.58.
Published: 2026-08-25
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass (Unauthenticated Agent Execution)
Action: Immediate Patch
AI Analysis

Impact

PraisonAI’s server component silently ignores provided API keys, allowing POST requests to agent invocation endpoints to execute without authentication. The failure to enforce bearer or X‑API‑Key headers means an attacker can trigger arbitrary agent actions, potentially leading to code execution or privilege escalation on the host. This weakness maps to CWE‑306, where missing or ineffective authentication permits privilege escalation.

Affected Systems

The vulnerability affects PraisonAI distributed by MervinPraison. All releases before version 4.6.58—including 4.6.51 through 4.6.57—are susceptible. The fix is applied in version 4.6.58 and later.

Risk and Exploitability

With a CVSS score of 7.3 the flaw is considered high severity. EPSS data are not available, and the vulnerability is not currently listed in the CISA KEV catalog, but the attack vector is evident: sending unauthenticated POST /agents or POST /agents/{agent_name} requests to the PraisonAI service. If the service is exposed to untrusted networks, an attacker can obtain full agent‑level control, achieving data compromise, system disruption, or potentially further lateral movement.

Generated by OpenCVE AI on August 25, 2026 at 16:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 4.6.58 or newer to eliminate the authentication bypass.
  • If an upgrade cannot be performed immediately, block inbound traffic to the agent invocation routes using firewall or access control policies so that only trusted hosts can reach them.
  • Enable comprehensive logging for POST /agents activity and set alerts for unauthenticated requests to detect potential exploitation attempts.

Generated by OpenCVE AI on August 25, 2026 at 16:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r7v3-x45f-g7hp PraisonAI: [Auth Bypass] `praisonai serve agents --api-key` is silently ignored — agent-invocation routes (`POST /agents`, `POST /agents/{agent_name}`) run unauthenticated
History

Tue, 25 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Mervinpraison
Mervinpraison praisonai
Vendors & Products Mervinpraison
Mervinpraison praisonai

Tue, 25 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Description PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, praisonai serve agents parses config["api_key"] but _create_agents_app() does not authenticate POST /agents or POST /agents/{agent_name}. Missing or incorrect bearer and X-API-Key values still reach agent execution. This issue is fixed in version 4.6.58.
Title PraisonAI: [Auth Bypass] `praisonai serve agents --api-key` is silently ignored — agent-invocation routes (`POST /agents`, `POST /agents/{agent_name}`) run unauthenticated
Weaknesses CWE-306
References
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

Mervinpraison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-25T16:13:24.170Z

Reserved: 2026-06-16T23:01:04.074Z

Link: CVE-2026-55538

cve-icon Vulnrichment

Updated: 2026-08-25T16:13:20.601Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T15:16:34.597

Modified: 2026-09-09T21:07:31.353

Link: CVE-2026-55538

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T16:45:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function