PT-2026-106058 · Pypi+2 · Nh3+2

·

CVE-2026-104979

·

Published

2026-10-05

·

Updated

2026-10-05

CVSS v3.1

8.7

High

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Plane versions prior to 1.4.0
Description An issue exists where the IntakeIssuePublicViewSet.create function writes description html via Issue.objects.create() without utilizing the validate html content function from the nh3 library. This allows any authenticated user, including those without workspace memberships, to inject arbitrary HTML into projects with a published DeployBoard and enabled intake. When a project member or viewer interacts with a closed intake item by clicking a planted link, a parser bypass in TipTap involving javascript: and a target=" self" click handler executes JavaScript within the viewer's session to exfiltrate a long-lived API token.
Recommendations Update to version 1.4.0.

Exploit

Fix

Missing Authorization

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-104979
GHSA-HH2R-3HWP-MVQ3

Affected Products

Plane
Tiptap
Nh3