CyberRota Analysis
AI-GeneratedThe PraisonAI Platform versions prior to 0.1.4 are vulnerable to an Insecure Direct Object Reference, allowing users to access, modify, or delete issues across different workspaces without proper authorization. This flaw arises from insufficient access controls on CRUD endpoints, enabling a member of one workspace to manipulate issues belonging to another. Organizations using affected versions should prioritize upgrading to version 0.1.4 to mitigate potential data breaches and unauthorized access.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
PraisonAI Platform is the platform layer for the PraisonAI multi-agent teams system. Versions prior to 0.1.4 have an Insecure Direct Object Reference. The issue CRUD endpoints (`GET / PATCH / DELETE /workspaces/{workspace_id}/issues/{issue_id}`) gate access on `require_workspace_member(workspace_id)` only, then resolve `issue_id` through `IssueService.get(issue_id)` which is a primary-key lookup with no workspace constraint. A user who is a member of any workspace `W1` can read, modify, or delete issues that belong to a different workspace `W2`. PraisonAI Platform version 0.1.4 patches the issue.