PT-2026-106058 · Pypi+2 · Nh3+2
CVSS v3.1
8.7
High
| Vector | AV: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 👾
Related Identifiers
Affected Products
Plane
Tiptap
Nh3