All vulnerabilities
CVE-2026-102985GHSA-25gg-cxm8-g7h9

Plane: Any project member can modify (deactivate) other members' records

makeplane plane
CVSS
6.5Medium
ExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 20 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.28%Chance of exploitation activity in the next 30 days, higher than 19% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in1.4.0Fixed versionGitHub
Published14 Oct 2026Updated 20 Oct 2026CVE List

What fixes it

  • 1.4.0makeplane/plane, otherGitHub

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Plane is an open-source project management tool. In 1.3.1 and earlier, ProjectMemberViewSet.partial_update places its authorization checks inside the role update branch, so a guest or member can omit role and change another ProjectMember record's is_active field, including deactivating a project administrator. ProjectMemberPreferenceEndpoint.patch separately trusts the member_id path value and lets a project member overwrite another member's preferences. These missing object-level authorization checks permit membership disruption and cross-member preference tampering. The vulnerability is fixed in 1.4.0.

Text from CVE List

Affected versions 2

  • planeaffected: < 1.4.0CVE List
  • makeplane/plane, other<= 1.3.1GitHub

References 4