Description
PraisonAI is a multi-agent teams system. From praisonai 4.6.34 until 4.6.58, praisonai serve agents accepts --api-key but _create_agents_app() does not authenticate POST /agents or POST /agents/{agent_name}. A network caller can invoke configured agents without credentials even when an API key was supplied. This issue is fixed in version 4.6.58.
Published: 2026-08-25
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated remote agent execution
Action: Immediate Patch
AI Analysis

Impact

PraisonAI's serve agents component ignores the supplied --api-key, permitting unauthenticated callers to POST to /agents or /agents/{agent_name}. The authentication bypass allows an attacker to invoke configured agents without credentials, potentially enabling arbitrary code execution by leveraging the agents’ capabilities. The vulnerability is classified as CWE-306, indicating a flaw that allows authentication to be bypassed or circumvented.

Affected Systems

The vulnerability affects MervinPraison PraisonAI versions 4.6.34 through 4.6.58. The issue is fixed in version 4.6.58; any instance running an earlier release is vulnerable.

Risk and Exploitability

With a CVSS score of 8.6, the flaw is considered high severity. Although an EPSS score is not available, the lack of authentication combined with exposed network endpoints makes exploitation straightforward for anyone with network access to the service. The vulnerability is not listed in CISA's KEV catalog, but its high severity and ease of exploitation warrant immediate attention.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to PraisonAI v4.6.58 or later to apply the fix that enforces API key authentication.
  • If an upgrade cannot be performed immediately, restrict external traffic to the /agents API endpoints using firewall rules or a reverse‑proxy access control list to limit connections to trusted hosts.
  • For a temporary protective measure, isolate the PraisonAI server from the public network or move it into a more secure internal subnet until a patch can be applied.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7ww9-85pg-cv4x PraisonAI serve agents --api-key is ignored, allowing unauthenticated remote agent execution
History

Thu, 27 Aug 2026 16: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:15:00 +0000

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

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

Type Values Removed Values Added
Description PraisonAI is a multi-agent teams system. From praisonai 4.6.34 until 4.6.58, praisonai serve agents accepts --api-key but _create_agents_app() does not authenticate POST /agents or POST /agents/{agent_name}. A network caller can invoke configured agents without credentials even when an API key was supplied. This issue is fixed in version 4.6.58.
Title PraisonAI serve agents --api-key is ignored, allowing unauthenticated remote agent execution
Weaknesses CWE-306
References
Metrics cvssV3_1

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


Subscriptions

Mervinpraison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-27T15:18:13.151Z

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

Link: CVE-2026-55534

cve-icon Vulnrichment

Updated: 2026-08-27T15:18:07.051Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-55534

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T17:00:03Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function