Skip to main content

PraisonAI Platform CVE-2026-57121

| EUVDEUVD-2026-108895 HIGH
Improper Authorization (CWE-285)
2026-10-23 GitHub_M GHSA-rh39-9c67-59mh PYSEC-2026-3526
8.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege workspace member
  2. Delivery
    Call content DELETE endpoint (e.g. /projects/{id})
  3. Exploit
    Bypass missing ownership/role check
  4. Execution
    Receive 204, resource permanently removed
  5. Impact
    Irreversibly wipe workspace content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold a valid authenticated account with the lowest 'member' role in the targeted workspace of praisonai-platform (versions 0.1.4 up to the fix); exploitation then works against the default configuration of the Platform API, since all six content DELETE endpoints (projects, agents, issues, labels, issue dependencies, issue-label attachments) enforce only workspace membership and omit any ownership or owner/admin role check. The primary limiting factor is that no exploitation is possible without prior membership in the workspace - the victim owner/admin must have invited the attacker, or an existing member credential must be compromised. No user interaction by the victim is required, and there is no confidentiality impact (deletion only).

Impact

Signals point to a genuine but bounded, insider-type risk rather than mass-exploitable internet threat. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, base 8.1) is High and consistent with the description: network-reachable API, low complexity, no user interaction, but PR:L means the attacker must already hold an authenticated workspace 'member' account - this is not unauthenticated RCE. Impact is destructive only (I:H/A:H) with no confidentiality loss (C:N), matching a mass-delete authorization flaw. The vuln.today decision label is 'this_week' (not act_now/emergency). No EPSS score and no CISA KEV entry are present in the input, and nothing indicates active exploitation, so this is not confirmed in-the-wild activity. The GHSA advisory includes a concrete step-by-step PoC. Net assessment: a real priority for any PraisonAI platform deployment that shares workspaces with untrusted or potentially compromised member accounts, but the PR:L requirement makes this a targeted insider/account-compromise risk rather than widespread opportunistic exploitation - prioritize patching this week as the decision label indicates, not as an emergency.

Exploit ScenarioDerived

A disgruntled, malicious, or compromised low-privilege 'member' account in a shared PraisonAI workspace sends DELETE requests to the content endpoints and permanently destroys projects, agents, issues, labels, dependencies, and issue-label attachments created by the owner or other members. Because the endpoints check only workspace membership and not ownership or role, every deletion returns 204 and is irreversible. A detailed public PoC in the GHSA advisory demonstrates this end-to-end against a project; it is a reproduction walkthrough, not verified weaponized exploit code. Attack complexity is low and no user interaction is required, but the attacker must first hold a valid member session.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 23, 2026

Any account holding the lowest 'member' role in a PraisonAI Platform workspace can permanently delete projects, agents, issues, labels, issue dependencies and issue-label attachments created by the workspace owner or by other members, because all six content DELETE endpoints verify workspace membership but never verify resource ownership or an owner/admin role. The flaw affects praisonai-platform from 0.1.4 up to the fix and scores CVSS 8.1 (AV:N/AC:L/PR:L/UI:N/C:N/I:H/A:H), since an authenticated low-privileged user can destroy integrity and availability of workspace content while confidentiality is untouched. Exploitation requires a valid member account inside the targeted workspace - either invited by the victim or obtained through a compromised member credential - so the practical exposure is an insider or account-takeover scenario rather than a mass internet threat; there is no CISA KEV entry, no EPSS signal supplied and no confirmed working exploit package, though the vendor advisory publishes a full step-by-step reproduction.

RemediationAI

Upgrade praisonai-platform to a release at or above the fixed version - the GitHub advisory GHSA-rh39-9c67-59mh states the patch is in 0.1.5, while the package metadata records 0.1.6 as the first fixed release, so install 0.1.6 or later unless you have independently verified that 0.1.5 contains the authorization check. No patched version is identified for any earlier branch, and the vendor documents no configuration switch that restores ownership enforcement, so upgrading is the complete fix. Until the upgrade is deployed, the only lever available from the documented evidence is the exploitation precondition itself: every attack requires a valid 'member' account inside the target workspace, so treat workspace membership as a privileged grant - audit the member lists of existing workspaces, remove dormant or untrusted member accounts, avoid inviting users who do not need write access, and treat leaked member credentials as sufficient to destroy workspace content so they should be rotated immediately on suspicion. Note that these are containment measures for the insider precondition, not a substitute for the upgrade. Advisory: https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-rh39-9c67-59mh.

Affected VersionsENISA

PraisonAI 0.1.4, < 0.1.5

Affected Packages

pypi praisonai-platform fix: 0.1.6
euvd praisonai fix: 0.1.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in pypi, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is praisonai-platform, the server-side collaboration API of the PraisonAI multi-agent framework, exposed as HTTP REST endpoints under /api/v1/workspaces/{workspace_id}/... . The root cause is CWE-285 (Improper Authorization): each of the six content DELETE handlers - projects, agents, issues, labels, issue dependencies and issue-label attachments - gates the request on workspace membership alone and omits the ownership/role comparison that the product's published role capability matrix mandates (owners and admins may edit others' content, members may only edit their own). The result is a horizontal privilege escalation across tenants of the same workspace, where a member-role token receives 204 No Content where 403 is expected. The trigger is explicitly documented in the advisory and reproducible with two accounts (owner and member) against the default API configuration; no unusual configuration, race condition or user interaction is involved, and the deletion is irreversible for the affected resource records. The supplied CPE cpe:2.3:a:mervinpraison:praisonai:*:*:*:*:*:*:*:* is unbounded and does not pin a version, so the version scope must come from the advisory and package metadata rather than from the CPE string.

Know when Praisonai gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

Network API reachable (AV:N), no special trigger conditions (AC:L), requires an authenticated low-privilege member so PR:L, no victim interaction (UI:N); destructive deletion gives I:H/A:H and no data disclosure (C:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 23, 2026 - 14:02 EUVD
CVE Published
Oct 23, 2026 - 12:07 cve.org
HIGH 8.1

DescriptionCVE.org

PraisonAI is a multi-agent teams system. From version 0.1.4 to before version 0.1.5 in praisonai-platform, a workspace member can permanently delete any resource - projects, agents, issues, labels, issue dependencies, and issue-label attachments - created by the workspace owner or other members. All six content DELETE endpoints enforce workspace membership but perform no ownership or role check. A single malicious or compromised member account can wipe an entire workspace's content irreversibly. This issue has been patched in version 0.1.5.

Technical POC Analysis

CWE-285 (Improper Authorization).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

PraisonAI Platform versions 0.1.4 through the unpatched current release contain a high-severity authorization flaw that allows any user with the lowest 'member' role to permanently delete workspace projects, agents, issues, labels, dependencies, and attachments created by owners or other members. This vulnerability chiefly affects organizations using PraisonAI for collaborative project management, where a rogue or compromised member account could cause irreversible data loss and operational disruption. Leadership should prioritize this because it undermines workspace integrity and availability, erodes trust in the platform, and may require costly recovery efforts if critical project data is destroyed.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include limiting member accounts to trusted personnel, enforcing least privilege by assigning read-only or non-member roles where operationally feasible, enabling audit logging and real-time alerts for DELETE actions on critical content, and maintaining immutable backups to enable restoration of deleted projects, agents, issues, labels, dependencies, and attachments. Additionally, consider network segmentation or access controls to restrict workspace membership to verified internal users.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
emerging open-source multi-agent framework, limited production/enterprise footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-61447 CRITICAL POC
10.0 Jul 11

Remote code execution in PraisonAI before 1.6.78 allows attackers to run arbitrary Python on the host by manipulating th

CVE-2026-57139 CRITICAL POC
9.8 Sep 15

PraisonAI's TypeScript MCP server (npm package `praisonai`, versions 1.5.0 through 1.7.1) exposes an HTTP JSON-RPC trans

CVE-2026-55536 CRITICAL POC
9.1 Aug 25

WebSocket origin-validation bypass in PraisonAI's Browser Server (praisonai/browser/server.py) before 4.6.58 lets an att

CVE-2026-55541 HIGH POC
8.8 Aug 25

PraisonAI's `praisonai serve` subsystem (agents and unified modes) accepts an `--api-key` CLI flag that is parsed but ne

CVE-2026-61439 HIGH POC
8.7 Jul 11

System prompt extraction and unauthorized tool invocation in PraisonAI before 4.6.78 arise because the prompt-injection

CVE-2026-55534 HIGH POC
8.6 Aug 25

Unauthenticated remote agent invocation in PraisonAI versions 4.6.34 through 4.6.57 allows any network-reachable caller

CVE-2026-55526 HIGH POC
8.5 Aug 25

SSRF protection bypass in PraisonAI's praisonaiagents library (all versions before 1.6.58) lets low-privileged users rou

CVE-2026-61429 HIGH POC
8.4 Jul 11

Server-side request forgery in PraisonAI's Crawl4AI/Chromium crawling backend (all versions before 1.6.78) lets low-priv

CVE-2026-55533 HIGH POC
8.2 Aug 25

Authentication fail-open in PraisonAI's Recipe HTTP server allows unauthenticated remote attackers to invoke recipe exec

CVE-2026-55528 HIGH POC
8.2 Aug 25

Authentication bypass in PraisonAI's AgentServer component exposes all routes - /publish, /events, /info, /health - to u

CVE-2026-55522 HIGH POC
7.8 Aug 05

Arbitrary Python code execution in PraisonAI's workflow include feature allows an attacker who controls a local recipe d

CVE-2026-55523 HIGH POC
7.7 Aug 05

Server-side request forgery in PraisonAI's web_crawl() function (versions 1.5.128-1.6.57) allows an attacker who can inf

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy