Description
PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, the Jobs API create_app function mounts /api/v1/runs without authentication. Any reachable caller can submit jobs, read results, cancel runs, or delete jobs using operator credentials. The fix adds PRAISONAI_JOBS_API_KEY middleware for Authorization or X-API-Key. This issue is fixed in version 4.6.58.
Published: 2026-08-25
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass leading to unauthorized job execution and data theft
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the Jobs API endpoint /api/v1/runs, which prior to version 4.6.51 was mounted without authentication. An unauthenticated caller can submit jobs, read job results, cancel runs, or delete jobs using operator credentials. Because the endpoint accepts operator level actions without verifying identity, attackers can submit arbitrary jobs, harvest sensitive results, or terminate legitimate work. This constitutes an authentication bypass that allows complete compromise of job control.

Affected Systems

The affected product is PraisonAI, developed by MervinPraison. Versions of PraisonAI released before 4.6.58, especially the range 4.6.51 to 4.6.57, are vulnerable. All other versions, including 4.6.58 and later, have the PRAISONAI_JOBS_API_KEY middleware that enforces authentication via an Authorization header or X-API-Key.

Risk and Exploitability

The CVSS score of 8.6 classifies this as High severity. No EPSS score is published, so the current probability of exploitation is unknown, but the lack of authentication means the attack can be performed remotely from any reachable host. The vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed widespread exploitation yet. Nonetheless, administrators should treat it as a critical remediation priority due to the full unauthorized control that could be gained.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PraisonAI to version 4.6.58 or later to apply the PRAISONAI_JOBS_API_KEY middleware.
  • If upgrading is not immediately possible, restrict network access to /api/v1/runs using firewall rules or a reverse proxy so that only trusted IP addresses can reach the endpoint.
  • Configure any job submission client to include the X-API-Key header with a valid API key as described in the new release notes, ensuring that all job interactions are authenticated.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-2jgc-f764-c5r2 PraisonAI: [Auth Bypass] PraisonAI async Jobs API (`/api/v1/runs`) has no authentication — unauthenticated job execution, result theft, cancel and delete
History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', '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:30:00 +0000

Type Values Removed Values Added
Description PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, the Jobs API create_app function mounts /api/v1/runs without authentication. Any reachable caller can submit jobs, read results, cancel runs, or delete jobs using operator credentials. The fix adds PRAISONAI_JOBS_API_KEY middleware for Authorization or X-API-Key. This issue is fixed in version 4.6.58.
Title PraisonAI: [Auth Bypass] PraisonAI async Jobs API (`/api/v1/runs`) has no authentication — unauthenticated job execution, result theft, cancel and delete
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-25T19:20:57.949Z

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

Link: CVE-2026-55539

cve-icon Vulnrichment

Updated: 2026-08-25T18:38:34.627Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T16:16:55.010

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

Link: CVE-2026-55539

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function