PT-2026-65497 · Git+1 · Pivotick

·

CVE-2026-67174

·

Published

2026-07-28

·

Updated

2026-07-28

CVSS v4.0

9.2

Critical

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:H/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Pivotick (affected versions not specified)
Description A DOM-based cross-site scripting issue exists in generic UI element resolution and icon-rendering utilities. The tryResolveHTMLElement() function treats resolved strings as HTML markup by assigning them to a <template> element via innerHTML, allowing arbitrary HTML or SVG elements to be introduced into the document through untrusted graph properties or custom rendering callbacks. This function affects headers, property panels, extra panels, and tooltips. Furthermore, the createIcon() function inserts svgIcon markup into a template without sanitization. An unauthenticated attacker providing a crafted graph, property value, rendering result, or SVG icon can execute JavaScript in a user's browser, potentially leading to unauthorized information access, manipulation of graph data or application state, and actions performed with the victim's privileges.
Recommendations Update the software to a version where string rendering uses textContent instead of innerHTML and SVG icon markup is sanitized before DOM insertion. As a temporary mitigation, restrict the use of untrusted graph properties, custom rendering callbacks, and caller-supplied SVG icons in the tryResolveHTMLElement() and createIcon() functions.

Exploit

Fix

XSS

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

Weakness Enumeration

Related Identifiers

CVE-2026-67174

Affected Products

Pivotick