CVE-2026-105636CWE-918ssrf

CVE-2026-105636

Critical · published October 5, 2026

CVSS v3.1
9.9
EPSS
0%
Percentile
27.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00350 · 27.4th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-10-05T23:17Z
References (5)
EPSS history
Timeline
  • 08 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 05 OCT 18:02Z
    Plane: SSRF via HTTP redirect in webhook delivery (allow_redirects not set)
    cvelistv5
  • 05 OCT 18:02Z
    Plane: SSRF via HTTP redirect in webhook delivery (allow_redirects not set)
    cvelistv5