CVE Catalog

CVE-2026-105637

CriticalCVSS 9.6
Published: Updated: Translated: NVD NIST

Summary

Prior to version 1.4.0 of Plane, the ProjectBulkAssetEndpoint.post endpoint did not constrain asset queries to the project from the URL. A workspace Guest could provide asset UUIDs from another project in the same workspace and reassign them to an attacker-controlled entity, allowing file hijacking.

Risk Assessment

Risk of unauthorized access to files from other projects in the same workspace, potentially leading to data leakage.

Recommendation

Upgrade to version 1.4.0 or later, which includes the fix.

Other vulnerabilities in Plane

See all
Original NVD description (English source)

Plane is an open-source project management tool. Prior to 1.4.0, ProjectBulkAssetEndpoint.post in apps/api/plane/app/views/asset/v2.py retrieves assets using id__in=asset_ids and workspace__slug=slug but does not constrain the query with project_id from the URL. A workspace Guest can provide asset UUIDs from another project in the same workspace and reassign their issue_id, comment_id, page_id, draft_issue_id, or project_id to an entity the attacker controls. Plane then treats the attacker's project as the new owner and provides a presigned download URL for the hijacked file. This issue is fixed in 1.4.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS