PT-2026-45060 · Unknown · Praisonai-Platform

CVE-2026-47406

·

Published

2026-05-29

·

Updated

2026-07-21

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions praisonai-platform (affected versions not specified)
Description An Insecure Direct Object Reference (IDOR) exists in the dependency management endpoints. The system verifies if a user is a member of a workspace but fails to verify if the specific issues or dependencies being accessed actually belong to that workspace. This allows an authenticated user to read, create, or delete dependencies for any issue across any workspace in a multi-tenant deployment.
Technical details include:
  • API Endpoints: POST /workspaces/{workspace id}/issues/{issue id}/dependencies, GET /workspaces/{workspace id}/issues/{issue id}/dependencies, and DELETE /workspaces/{workspace id}/issues/{issue id}/dependencies/{dep id}.
  • Vulnerable Parameters or Variables: workspace id, issue id, dep id, and the request body variable depends on issue id.
  • Function Names: create dependency(), list dependencies(), delete dependency(), and DependencyService.create(), DependencyService.list for issue(), and DependencyService.delete().
An attacker can link any two issues from different workspaces by providing a foreign depends on issue id in the request body, which can disrupt project planning and workflow rules in foreign workspaces.
Recommendations At the route layer, resolve and verify that both the issue id from the URL and the depends on issue id from the request body belong to the specified workspace id using the IssueService.get() function before allowing the operation to proceed.
Apply a similar verification to ensure that the issue id and the dep id belong to the workspace id when calling the list and delete dependency functions.
As a temporary mitigation, restrict access to the dependency management API endpoints to only highly trusted administrators.

Exploit

Fix

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-47406
GHSA-4X6R-9V57-3GQW
PYSEC-2026-2928

Affected Products

Praisonai-Platform