Description
Plane is an open-source project management tool. Prior to 1.4.0, the webhook delivery task in apps/api/plane/bgtasks/webhook_task.py calls requests.post() without allow_redirects=False and does not validate redirect targets. validate_url() blocks private, loopback, link-local, and reserved addresses in the original webhook URL, but the final URL reached after one or more redirects is not checked. A user who can create a workspace can register a webhook pointing to an attacker-controlled public endpoint that returns a 302 redirect to an internal address. The Plane worker then fetches internal resources, including cloud metadata, and stores the response body in webhook_logs, where the attacker can retrieve it through the workspace webhook-logs API. This issue is fixed in 1.4.0.
Published: 2026-10-05
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Server‑Side Request Forgery
Action: Immediate Patch
AI Analysis

Impact

The webhook delivery module sends POST requests without disabling redirects or validating the final redirect target, allowing an attacker to register a public webhook that returns a 302 redirect to a private internal address; the worker follows the redirect, accesses the internal resource, stores the response in webhook_logs, and the attacker can later retrieve that data via the workspace webhook‑logs API, thus exposing sensitive internal data such as cloud metadata and compromising confidentiality and integrity.

Affected Systems

makeplane Plane versions earlier than 1.4.0 are affected; the fix is included in release 1.4.0 and later.

Risk and Exploitability

Plane assigns a CVSS score of 9.9, indicating a severe risk that an attacker with workspace‑creation privileges can exploit the worker’s outbound HTTP calls to access arbitrary internal resources; the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, yet the attack requires only the creation of a malicious webhook and therefore represents a local web‑based SSRF vector that can lead to significant information disclosure.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade makeplane Plane to version 1.4.0 or later to remove the SSRF flaw.
  • If an upgrade is not immediately possible, block outbound HTTP traffic from the Plane worker to private, loopback, and link‑local IP ranges using firewall or network segmentation rules.
  • If blocking outbound traffic is not feasible, temporarily disable the webhook delivery feature or restrict webhook targets to a whitelist of approved public addresses until the patch can be applied.

Generated by OpenCVE AI on October 5, 2026 at 20:07 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': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 05 Oct 2026 21:15: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 webhook delivery task in apps/api/plane/bgtasks/webhook_task.py calls requests.post() without allow_redirects=False and does not validate redirect targets. validate_url() blocks private, loopback, link-local, and reserved addresses in the original webhook URL, but the final URL reached after one or more redirects is not checked. A user who can create a workspace can register a webhook pointing to an attacker-controlled public endpoint that returns a 302 redirect to an internal address. The Plane worker then fetches internal resources, including cloud metadata, and stores the response body in webhook_logs, where the attacker can retrieve it through the workspace webhook-logs API. This issue is fixed in 1.4.0.
Title Plane: SSRF via HTTP redirect in webhook delivery (allow_redirects not set)
Weaknesses CWE-918
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T21:39:44.814Z

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

Link: CVE-2026-105636

cve-icon Vulnrichment

Updated: 2026-10-07T21:39:37.318Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-105636

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T21:00:18Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)