Description
Plane is an open-source project management tool. Prior to 1.4.0, the deployments/aio/community/ and deployments/cli/community/ manifests provide fixed, publicly known SECRET_KEY and LIVE_SERVER_SECRET_KEY defaults that remain active when operators do not override them. The top-level setup.sh randomizes secrets only for the development Docker Compose path, leaving unchanged aio and cli community deployments with shared production secrets. Knowledge of SECRET_KEY enables attackers to forge Django-signed values and compromise accounts or sessions. Knowledge of LIVE_SERVER_SECRET_KEY bypasses live-service authentication on unchanged community deployments. This issue is fixed in 1.4.0.
Published: 2026-10-05
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass / session forgery
Action: Immediate Patch
AI Analysis

Impact

Plane shipped default values for SECRET_KEY and LIVE_SERVER_SECRET_KEY in community deployment manifests before version 1.4.0. The hardcoded keys are publicly known and allow an attacker who can read the manifests to forge Django‑signed values, thereby compromising user accounts or forging sessions. The exposed LIVE_SERVER_SECRET_KEY also provides a method to bypass authentication for the live‑service. This flaw represents an insecure default (CWE-798).

Affected Systems

The vulnerability affects makeplane’s Plane project management tool. All installations that use the aio/cli community deployment manifests with the default keys and are running any version earlier than 1.4.0 are impacted. The fix is released in 1.4.0. The impacted products are Plane under the community deployment path, with unspecified version detail but any pre‑1.4.0 release.

Risk and Exploitability

The CVSS score is 9.8, indicating critical severity. EPSS data is not available, but the lack of offline secrets and the fact that the default keys are contained in publicly visible GitHub repositories suggest a high likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker can exploit the flaw remotely by simply cloning the repository and extracting the secrets, then using the keys to forge session data or bypass live-service authentication. No known exploitation has been reported yet, but the risk remains high for any deployment that has not overridden the default keys.

Generated by OpenCVE AI on October 5, 2026 at 20:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Plane to version 1.4.0 or later to remove the hardcoded secrets.
  • If you cannot immediately upgrade, replace the hardcoded SECRET_KEY and LIVE_SERVER_SECRET_KEY values in the aio/cli community deployment manifests with unique, randomly generated secrets before deploying the application.
  • If upgrading is not possible or you are reusing community manifests, ensure the new secrets are injected via environment variables or a secrets manager so that the defaults are not used at runtime.

Generated by OpenCVE AI on October 5, 2026 at 20:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Makeplane
Makeplane plane
Vendors & Products Makeplane
Makeplane plane

Mon, 05 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description Plane is an open-source project management tool. Prior to 1.4.0, the deployments/aio/community/ and deployments/cli/community/ manifests provide fixed, publicly known SECRET_KEY and LIVE_SERVER_SECRET_KEY defaults that remain active when operators do not override them. The top-level setup.sh randomizes secrets only for the development Docker Compose path, leaving unchanged aio and cli community deployments with shared production secrets. Knowledge of SECRET_KEY enables attackers to forge Django-signed values and compromise accounts or sessions. Knowledge of LIVE_SERVER_SECRET_KEY bypasses live-service authentication on unchanged community deployments. This issue is fixed in 1.4.0.
Title Plane: Hardcoded SECRET_KEY and LIVE_SERVER_SECRET_KEY shipped in aio/cli community deployment manifests — session forgery and live-server auth bypass
Weaknesses CWE-798
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T21:40:29.552Z

Reserved: 2026-10-05T16:40:39.612Z

Link: CVE-2026-105641

cve-icon Vulnrichment

Updated: 2026-10-07T21:40:24.390Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T19:17:18.560

Modified: 2026-10-07T22:17:02.170

Link: CVE-2026-105641

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T20:30:22Z

Weaknesses
  • CWE-798

    Use of Hard-coded Credentials