CVE-2026-47407
Last modified
CVE-2026-47407 is a critical-severity vulnerability rated 9.4/10 on the CVSS scale. PraisonAI Platform is the platform layer for the PraisonAI multi-agent teams system. Prior to version 0.1.4, the Platform server exposes resources under `/api/v1/workspaces/{workspace_id}/...` and protects them with a `require_workspace_member(workspace_id)` FastAPI dependency. EPSS estimates a 0.24% chance of exploitation in the next 30 days.
Description
PraisonAI Platform is the platform layer for the PraisonAI multi-agent teams system. Prior to version 0.1.4, the Platform server exposes resources under `/api/v1/workspaces/{workspace_id}/...` and protects them with a `require_workspace_member(workspace_id)` FastAPI dependency. The dependency only checks that the caller is a member of the workspace_id in the URL prefix. The route handlers then look up the inner resource (`agent_id`, `issue_id`, `project_id`, `label_id`, `comment_id`, `dependency_id`) by primary key alone. The resource's own `workspace_id` is never compared to the URL's `workspace_id`. A user can therefore put their own workspace in the URL prefix and any other workspace's resource ID in the path. The auth check passes, since they really are a member of the prefix workspace. The service then returns the cross-tenant resource for read, update, or delete. There is a second bug in the member-management routes (`add_member`, `update_member_role`, `remove_member`, `update_workspace`, `delete_workspace`). Each one inherits the default `min_role="member"` from `require_workspace_member`. Any basic member can therefore promote themselves to admin or owner, demote or remove other members, and delete the workspace. The role hierarchy exists in the schema but is not enforced. Registration is open at `/api/v1/auth/register` with no email verification. The default server bind is `0.0.0.0:8000` (`python -m praisonai_platform`). One curl from any unauthenticated network position is enough to bootstrap into the system. PraisonAI Platform version 0.1.4 patches the issue.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| MervinPraison | praisonai-platform | < 0.1.4 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-47407?
How severe is CVE-2026-47407?
How do I fix CVE-2026-47407?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-47397PraisonAI is a multi-agent teams system. Prior to version 4.…7.1
- CVE-2026-47398PraisonAI is a multi-agent teams system. The v4.6.32 chokepo…8.1
- CVE-2026-47399PraisonAI Platform is the platform layer for the PraisonAI m…8.8
- CVE-2026-4740A flaw was found in Open Cluster Management (OCM), the techn…8.2
- CVE-2026-47405PraisonAI Platform is the platform layer for the PraisonAI m…8.8
- CVE-2026-47406PraisonAI Platform is the platform layer for the PraisonAI m…8.1
- CVE-2026-47408PraisonAI Platform is the platform layer for the PraisonAI m…6.5
- CVE-2026-47409PraisonAI Platform is the platform layer for the PraisonAI m…8.1
- CVE-2026-4741Improper Limitation of a Pathname to a Restricted Directory …8.6
- CVE-2026-47410PraisonAI Platform is the platform layer for the PraisonAI m…9.8
- CVE-2026-47411PraisonAI Platform is the platform layer for the PraisonAI m…6.5
- CVE-2026-47412PraisonAI Platform is the platform layer for the PraisonAI m…8.1
Are you affected by CVE-2026-47407?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
