CVE-2026-105636
Plane is an open-source project management tool. Prior to 1.4.0, the webhook delivery task in apps/api/plane/bgtasks/webhooktask.py calls requests.post() without allowredirects=False and does not validate redirect targets. validateurl() 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 webhooklogs, where the attacker can retrieve it through the workspace webhook-logs API. This issue is fixed in 1.4.0.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/makeplane/plane/releases/tag/v1.4.0, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/105xxx/CVE-2026-105636.json, https://github.com/makeplane/plane/security/advisories/GHSA-mq87-52pf-hm3h, https://nvd.nist.gov/vuln/detail/CVE-2026-105636, https://github.com/makeplane/plane/commit/04622ce1188c4680951f0001e35efb342fe51615, https://github.com/makeplane/plane/pull/9163