PT-2026-27443 · Electron+1 · Electron+1

Highkolaente

·

Published

2026-03-24

·

Updated

2026-03-24

·

CVE-2026-33335

CVSS v3.1

8.0

High

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Vikunja versions 0.21.0 through 2.1.9
Description Vikunja is a self-hosted task management platform. Versions from 0.21.0 up to, but not including, 2.2.0 improperly handle URLs passed from window.open() calls to shell.openExternal() within the Desktop Electron wrapper. Specifically, there is a lack of validation or allowlisting of protocols. This allows an attacker to leverage links with target=" blank" or similar mechanisms within user-generated content to execute arbitrary URI schemes. This could lead to the invocation of local applications, opening of local files, or triggering of custom protocol handlers on the victim’s operating system. The shell.openExternal() function is used to open URLs in the user's default browser or associated application. The window.open() function is used to open a new browser window or tab.
Recommendations Update to Vikunja version 2.2.0 or later.

Exploit

Fix

Weakness Enumeration

Related Identifiers

CVE-2026-33335
GHSA-6Q44-85GC-CJVF

Affected Products

Electron
Vikunja