Description
PraisonAI Platform is the platform layer for the PraisonAI multi-agent teams system. Versions prior to 0.1.4 have a broken workspace authorization check that allows any authenticated low-privilege workspace member to escalate their own role to `owner`. The issue is caused by privileged workspace-management routes using the shared dependency `require_workspace_member(...)` without requiring `admin` or `owner`. The dependency defaults to `min_role="member"`, so routes that should be administrative are accessible to ordinary workspace members. As a result, a normal workspace member can promote their own account from `member` to `owner`; add arbitrary users as `owner` or `admin`; change other members' roles; remove legitimate owners or members; take over workspace membership completely; and/or perform destructive workspace operations after escalation. This is a broken access control / vertical privilege escalation vulnerability. PraisonAI Platform version 0.1.4 patches the issue.
Published: 2026-07-21
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PraisonAI Platform is the platform layer for PraisonAI’s multi‑agent teams system. Versions prior to 0.1.4 contain a broken workspace authorization check that allows any authenticated low‑privilege workspace member to elevate their role to owner. The flaw arises because privileged workspace‑management routes use the require_workspace_member(...) dependency without requiring admin or owner status; the default minimum role is set to member, which lets ordinary members access administrative functions. As a result, a normal workspace member can promote themselves to owner, add or remove users with privileged roles, change other members' roles, remove legitimate owners or members, and generally take over workspace membership. These actions can lead to destructive operations and total control of the workspace. The vulnerability represents broken access control and vertical privilege escalation. The issue is resolved in version 0.1.4 of the platform.

Affected Systems

The vulnerability exists in the PraisonAI Platform, vendor MervinPraison, and affects all releases prior to version 0.1.4. The 0.1.4 release contains the fix; no other versions are listed as addressed.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity. The EPSS score of under 1% suggests a very low probability of exploitation in the wild at the time of this analysis. The vulnerability is not currently listed in CISA’s KEV catalog. Exploitation requires an authenticated user with membership in a workspace; based on the description, the likely attack vector is a legitimate user account that can be used to promote itself and subsequently manipulate workspace membership.

Generated by OpenCVE AI on August 1, 2026 at 06:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the PraisonAI Platform patch to upgrade to version 0.1.4 or later.
  • Verify that workspace‑management routes enforce an \"admin\" or \"owner\" minimum role and not just \"member\".
  • Monitor workspace role changes and audit logs for anomalous owner promotions or deletions.

Generated by OpenCVE AI on August 1, 2026 at 06:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-h37g-4h4p-9x97 PraisonAI Platform: Missing role checks let any workspace member become owner and control workspace membership
History

Mon, 27 Jul 2026 23:30:00 +0000

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

Tue, 21 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description PraisonAI Platform is the platform layer for the PraisonAI multi-agent teams system. Versions prior to 0.1.4 have a broken workspace authorization check that allows any authenticated low-privilege workspace member to escalate their own role to `owner`. The issue is caused by privileged workspace-management routes using the shared dependency `require_workspace_member(...)` without requiring `admin` or `owner`. The dependency defaults to `min_role="member"`, so routes that should be administrative are accessible to ordinary workspace members. As a result, a normal workspace member can promote their own account from `member` to `owner`; add arbitrary users as `owner` or `admin`; change other members' roles; remove legitimate owners or members; take over workspace membership completely; and/or perform destructive workspace operations after escalation. This is a broken access control / vertical privilege escalation vulnerability. PraisonAI Platform version 0.1.4 patches the issue.
Title PraisonAI Platform missing role checks let any workspace member become owner and take over workspace membership
Weaknesses CWE-284
CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Mervinpraison Praisonai
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-21T17:59:03.862Z

Reserved: 2026-05-19T19:37:43.525Z

Link: CVE-2026-47405

cve-icon Vulnrichment

Updated: 2026-07-21T17:58:35.128Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:00:04Z

Weaknesses