PT-2026-7716 · Vikunja · Vikunja

·

CVE-2026-25935

·

Published

2026-02-11

·

Updated

2026-07-30

CVSS v4.0

8.6

High

VectorAV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Vikunja versions prior to 1.1.0
Description Vikunja, a todo-app, contains a cross-site scripting (XSS) issue in the task preview mechanism. The TaskGlanceTooltip.vue component creates a temporary div and sets its innerHtml to the task description without proper escaping. This allows a malicious user to create a task with a crafted description containing unescaped HTML, which can execute arbitrary JavaScript code when another user hovers over the task. The vulnerable code is located at line 118 of TaskGlanceTooltip.vue. The issue can be triggered by updating a task description via the API with malicious HTML, sharing the project, and having a user view the task. The innerHtml property is directly set with the unescaped description.
Recommendations Versions prior to 1.1.0 should be updated to version 1.1.0 or later.

Exploit

Fix

XSS

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

Weakness Enumeration

Related Identifiers

CVE-2026-25935
GHSA-M4G2-2Q66-VC9V
GO-2026-4480
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:0757-1

Affected Products

Vikunja