Skip to main content

PraisonAI Platform CVE-2026-61440

| EUVDEUVD-2026-44644 HIGH
Missing Authorization (CWE-862)
2026-07-15 VulnCheck GHSA-vp55-5c2v-3597
7.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
4.3 MEDIUM

Authenticated workspace member (PR:L) can remotely and easily mutate label data with no confidentiality or availability impact and only partial integrity loss to bounded taxonomy data, so I:L.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jul 15, 2026 - 12:23 vuln.today
Analysis Generated
Jul 15, 2026 - 12:23 vuln.today
CVE Published
Jul 15, 2026 - 11:25 cve.org
HIGH 7.1

DescriptionCVE.org

PraisonAI Platform before 0.1.9 fails to properly authorize label and issue-label mutations, allowing workspace members to rename and recolor shared labels and add or remove labels on owner-created issues. Attackers with workspace member privileges can exploit PATCH and POST/DELETE endpoints to alter shared label taxonomy and manipulate issue-label associations without owner or admin authorization.

AnalysisAI

Broken authorization in PraisonAI Platform before 0.1.9 lets any authenticated workspace member modify shared label taxonomy and issue-label associations they should not control, renaming and recoloring shared labels and adding or removing labels on issues created by owners or admins. The flaw (CWE-862, missing authorization) stems from label PATCH and issue-label POST/DELETE endpoints trusting workspace membership without enforcing owner/admin role checks. Reported by VulnCheck with a vendor patch available; there is no public exploit identified at time of analysis and it is not in CISA KEV.

Technical ContextAI

PraisonAI is an open-source multi-agent AI framework (CPE cpe:2.3:a:mervinpraison:praisonai) whose Platform component adds collaborative workspace features including issue tracking with shared labels - conceptually similar to GitHub/Linear-style label taxonomies. The vulnerability is a CWE-862 Missing Authorization defect: the REST endpoints that mutate labels (PATCH for rename/recolor) and issue-label links (POST to attach, DELETE to detach) authenticate the caller as a workspace member but never verify that the member holds the owner or admin role required to alter shared, owner-scoped resources. This is a classic function-level authorization gap where the object action, not just the object, needs an entitlement check.

RemediationAI

Vendor-released patch: upgrade PraisonAI Platform to 0.1.9 or later, which is referenced by commit 846568c7a5d8ce9e71e56e4c213f027c04909753 and advisory GHSA-xxgv-vgvj-qvxh. If an immediate upgrade is not possible, apply compensating controls at the application or gateway layer: restrict who can join workspaces as members (treat member as a trusted role until patched), and place a proxy/authorization rule in front of the label mutation endpoints to block PATCH on labels and POST/DELETE on issue-label associations for non-owner/non-admin identities - accepting the trade-off that legitimate members temporarily lose the ability to edit labels or tag issues. Also review audit logs for unexpected label renames/recolors or issue-label changes made by non-privileged members to detect prior abuse. Reference the vendor advisory (https://github.com/MervinPraison/PraisonAI/security/advisories/GHSA-xxgv-vgvj-qvxh) for authoritative fix guidance.

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-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-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

CVE-2026-55532 HIGH POC
7.6 Aug 25

Cross-site request forgery against the PraisonAI MCP HTTP-stream transport allows unauthenticated remote attackers to ex

CVE-2026-44338 HIGH POC
7.3 May 08

Remote unauthenticated access to PraisonAI's legacy Flask API server allows attackers to execute configured agent workfl

CVE-2026-55527 HIGH POC
7.1 Aug 25

Path traversal in praisonaiagents prior to 1.6.58 allows a low-privileged caller to write arbitrary JSON files to any pr

CVE-2026-55535 MEDIUM POC
6.8 Aug 25

Server-Side Request Forgery in PraisonAI before version 4.6.58 allows unauthenticated remote attackers to force the appl

Share

CVE-2026-61440 vulnerability details – vuln.today

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