Skip to main content
CVE-2026-25935VulnerabilityPublished Updated

CVE-2026-25935: vikunja · Basic XSS

Affects vikunjaSource CVE Database V5

0

Not known to be exploited · CVSS 8.6 High : upgrade to 1.1.0 soon.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
8.6High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 17% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.1.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 11 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Upgrade vikunja to 1.1.0.

Affected software

ProductAffectedFixed in
go-vikunjavikunjaAffected
  • <1.1.0
Fixed in
  • 1.1.0

AI-suggested

The primary mitigation is to upgrade all instances of vikunja to version 1.1.0 or later, where the vulnerability is fixed. Organizations should audit their deployments to identify any running vulnerable versions. In addition, implement strict input validation and output encoding on both client and server sides to prevent injection of malicious scripts in user-generated content. Employ Content Security Policy (CSP) headers to restrict the execution of unauthorized scripts and reduce the impact of potential XSS. Educate users about the risks of interacting with untrusted content, especially in shared project environments. Regularly monitor logs and user activity for suspicious behavior that could indicate exploitation attempts. Consider isolating or sandboxing the application to limit the scope of any successful attack. Finally, maintain an up-to-date inventory of software components and apply security patches promptly.

Description

Vikunja is a todo-app to organize your life. Prior to 1.1.0, TaskGlanceTooltip.vue temporarily creates a div and sets the innerHtml to the description. Since there is no escaping on either the server or client side, a malicious user can share a project, create a malicious task, and cause an XSS on hover. This vulnerability is fixed in 1.1.0.

References

Community reviews

Loading reviews…