praisonai-platform vulnerabilities (PyPI)
25 vulnerabilities.
-
praisonai-platformPyPI PraisonAI Platform before 0.1.9 Authorization Bypass via Label Endpoints 7.1 High -
praisonai-platformPyPI PraisonAI Platform before 0.1.9 Authorization Bypass via PATCH 7.1 High -
praisonai-platformPyPI PraisonAI: Platform members can delete owner issue dependencies through member-owned related issues 6.5 Medium -
praisonai-platformPyPI PraisonAI Platform before 0.1.9 Authorization Bypass via Dependencies 7.1 High -
praisonai-platformPyPI PraisonAI - Authorization Bypass via Unvalidated project_id in Issue Create/Update 5.3 Medium -
praisonai-platformPyPI praisonai-platform: default JWT signing secret 'dev-secret-change-me' enables token forgery 9.8 Critical -
praisonai-platformPyPI praisonai-platform 0.1.4 still boots on the hardcoded JWT secret dev-secret-change-me (default-open production guard) 9.8 Critical -
praisonai-platformPyPI PraisonAI: Missing ownership check on DELETE endpoints allows members to delete others' content in Platform API 8.1 High -
praisonai-platformPyPI praisonai-platform: Agent endpoints accept any agent_id without workspace ownership check, cross-workspace read/update/delete IDOR 8.3 High -
praisonai-platformPyPI praisonai-platform: Any workspace member can delete the entire workspace via DELETE /workspaces/{id} 8.1 High -
praisonai-platformPyPI praisonai-platform: Issue endpoints accept any issue_id without workspace ownership check, cross-workspace read/update/delete IDOR 8.3 High -
praisonai-platformPyPI praisonai-platform: Any workspace member can add arbitrary user as owner via POST /workspaces/{id}/members 9.6 Critical -
praisonai-platformPyPI praisonai-platform: Any workspace member can rewrite workspace name, description, and settings via PATCH /workspaces/{id} 6.5 Medium -
praisonai-platformPyPI praisonai-platform: Comment endpoints accept any issue_id without workspace ownership check, cross-workspace comment read and post IDOR 8.1 High -
praisonai-platformPyPI praisonai-platform: Project endpoints accept any project_id without workspace ownership check, cross-workspace read/update/delete IDOR 8.1 High -
praisonai-platformPyPI praisonai-platform: Any workspace member can promote themselves (or any other member) to owner via PATCH /workspaces/{id}/members/{user_id} 9.6 Critical -
praisonai-platformPyPI praisonai-platform: Any workspace member can remove any other member (including the owner) via DELETE /workspaces/{id}/members/{user_id} 8.1 High -
praisonai-platformPyPI praisonai-platform: Label endpoints accept any label_id and any issue_id without workspace ownership check, cross-workspace label edit/delete and issue-label-link IDOR 7.6 High -
praisonai-platformPyPI praisonai-platform: Dependency endpoints accept any issue_id and dep_id without workspace ownership check, cross-workspace issue linking + read + delete IDOR 8.1 High -
praisonai-platformPyPI praisonai-platform: JWT signing key defaults to hardcoded "dev-secret-change-me", allowing token forgery for any user when PLATFORM_ENV is unset 9.8 Critical -
praisonai-platformPyPI PraisonAI Platform missing role checks let any workspace member become owner and take over workspace membership 8.8 High -
praisonai-platformPyPI PraisonAI Platform workspace-scoped routes allow cross-workspace object access by global object ID 8.8 High -
praisonai-platformPyPI PraisonAI Platform has a cross-workspace IDOR + member-role privilege escalation 9.4 Critical -
praisonai-platformPyPI praisonai-platform: list_issue_activity returns activity log for any issue regardless of workspace ownership 6.5 Medium -
praisonai-platformPyPI PraisonAI has Cross-Workspace IDOR and Privilege Escalation via Platform API 8.8 High