CVE-2026-104971 json
Plane: Cross-Workspace Asset Duplication IDOR + WorkspaceFileAssetEndpoint and FileAssetEndpoint Missing Authorization
published 2026-10-05 35 d ago modified 2026-10-05 34 d ago also EUVD-2026-92520
- cvss
- 8.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 28%
- public exploits
- 0
- none known
Summary
Plane is an open-source project management tool. Prior to 1.4.0, DuplicateAssetEndpoint fetches a source FileAsset without limiting it to the caller's workspace, allowing cross-workspace asset duplication. WorkspaceFileAssetEndpoint and the legacy FileAssetEndpoint omit workspace authorization, allowing authenticated users to read, create, modify, or delete assets in workspaces where they are not members. Separately, WorkspaceViewViewSet.retrieve lacks the authorization decorator used by its sibling actions, exposing an unauthorized workspace-view read surface. This issue is fixed in 1.4.0.
Patch / fix
- plane plane 1.4.0
- github.com/makeplane/plane@4577dc3 commit
- github.com/makeplane/plane@ac11c3e commit
- github.com/makeplane/plane#8885 pull request
- github.com/makeplane/plane#9288 pull request
- github.com/makeplane/plane/releases/tag/v1.4.0 release
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 34 d ago
Exploit prediction
0.35% chance of exploitation in the next 30 days, higher than 28% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/makeplane/plane/security/advisories/GHSA-p57q-8hh8-7fc7 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N |
Affected products
- makeplane plane
Classification
References
- github.com /makeplane/plane/pull/8885
- github.com /makeplane/plane/pull/9288
- github.com /makeplane/plane/commit/4577dc3f7a6b5a198602b602a45c6b0abdc7204b
- github.com /makeplane/plane/commit/ac11c3ef7939e31201fa92a17de106906025590f
-
github.com
/makeplane/plane/security/advisories/GHSA-p57q-8hh8-7fc7
exploit
- github.com /makeplane/plane/releases/tag/v1.4.0
Sources
- CVE List CVE-2026-104971
- NVD CVE-2026-104971
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.