Impact
The vulnerability is an Insecure Direct Object Reference (IDOR) affecting PraisonAI Platform before version 0.1.4. The dependency endpoints (POST/GET /workspaces/{workspace_id}/issues/{issue_id}/dependencies and DELETE /workspaces/{workspace_id}/issues/{issue_id}/dependencies/{dep_id}) validate only that the user belongs to the target workspace, then forward the supplied issue_id, dep_id, and depends_on_issue_id to internal services without checking that these identifiers belong to the same workspace. This omission lets an authenticated member of any workspace craft requests that link, read, or delete dependencies between issues in unrelated workspaces, effectively creating or manipulating cross‑workspace issue relationships. The exploitation can lead to unauthorized data exposure, integrity tampering, and potential deletion of critical dependency information.
Affected Systems
The flaw affects PraisonAI Platform developed by MervinPraison. All releases prior to version 0.1.4 are vulnerable. Attackers can target the POST/GET /workspaces/{workspace_id}/issues/{issue_id}/dependencies and DELETE /workspaces/{workspace_id}/issues/{issue_id}/dependencies/{dep_id} endpoints to exploit the issue.
Risk and Exploitability
The CVSS score of 8.1 reflects a high severity attack that can compromise confidentiality and integrity of issue data across workspaces. However, the EPSS score of less than 1% indicates a low current exploitation probability, and the vulnerability is not yet listed in the CISA KEV catalog. Likely exploitation requires an authenticated user who is a member of the target workspace, with the attacker then redirecting or deleting dependencies that link to or from other workspaces. Once an attacker can forge these links, they can manipulate issue visibility, create confusion, or potentially access sensitive information tied to those issues.
OpenCVE Enrichment
Github GHSA