Vikunja Desktop: Any frontend XSS escalates to Remote Code Execution due to nodeIntegration
Published Mar 24, 2026
6.5
MEDIUMCVSS 4.0
EPSS 0.70%
Description
Vikunja is an open-source self-hosted task management platform. Starting in version 0.21.0 and prior to version 2.2.0, the Vikunja Desktop Electron wrapper enables `nodeIntegration` in the renderer process without `contextIsolation` or `sandbox`. This means any cross-site scripting (XSS) vulnerability in the Vikunja web frontend -- present or future -- automatically escalates to full remote code execution on the victim's machine, as injected scripts gain access to Node.js APIs. Version 2.2.0 fixes the issue.
Affected products
-
- Version >= 0.21.0, < 2.2.0StatusaffectedConstraints-
- Version
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| GO-Vikunja | Vikunja | n/a |
|
No data.
No Red Hat product state for this CVE.
No package ranges for this CVE.
Remediation
No remediation recorded yet.
References (3)
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-14907 Advisory
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-xh67-63q3-hf7g x_refsource_CONFIRMVendor Advisory
- https://vikunja.io/changelog/vikunja-v2.2.0-was-released x_refsource_MISCRelease Notes
| Link | Providers | Tags |
|---|---|---|
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-14907 | Advisory | |
| https://github.com/go-vikunja/vikunja/security/advisories/GHSA-xh67-63q3-hf7g | x_refsource_CONFIRMVendor Advisory | |
| https://vikunja.io/changelog/vikunja-v2.2.0-was-released | x_refsource_MISCRelease Notes |
Change history (0)
No recorded changes yet.