PT-2026-45487 · Unknown · Praisonai-Platform
CVE-2026-47415
·
Published
2026-06-01
·
Updated
2026-07-21
CVSS v3.1
8.3
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L |
Name of the Vulnerable Software and Affected Versions
praisonai-platform (affected versions not specified)
Description
An Insecure Direct Object Reference (IDOR) exists in the issue CRUD endpoints. The application validates if a user is a member of a workspace but fails to verify if the requested issue actually belongs to that workspace. This allows a member of any workspace to read, modify, or delete issues from any other workspace if they possess the issue UUID. The issue is caused by the
IssueService.get(), IssueService.update(), and IssueService.delete() functions performing primary-key lookups without a workspace constraint.API Endpoints:
GET /workspaces/{workspace id}/issues/{issue id}PATCH /workspaces/{workspace id}/issues/{issue id}DELETE /workspaces/{workspace id}/issues/{issue id}
Vulnerable Parameters or Variables:
workspace idissue id
Function Names:
IssueService.get()IssueService.update()IssueService.delete()
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Modify the
IssueService.get(), IssueService.update(), and IssueService.delete() functions to require and validate the workspace id during the resource lookup to ensure the issue belongs to the specified workspace.
Restrict the use of the issue id parameter in the affected API endpoints by ensuring the backend enforces a workspace-level ownership check before processing the request.Exploit
IDOR
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Praisonai-Platform