CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33336

High
Published: Translated: NVD NIST

Summary

Vikunja to platforma do zarządzania zadaniami, która w wersjach od 0.21.0 do 2.2.0 ma wbudowane `nodeIntegration` w głównym oknie przeglądarki, co pozwala na nieograniczone nawigacje w tym samym oknie. Atakujący może umieścić link w treści generowanej przez użytkownika, co prowadzi do wykonania złośliwego kodu na maszynie ofiary.

Risk Assessment

Organizacja jest narażona na wykonanie dowolnego kodu na urządzeniach użytkowników, co może prowadzić do utraty danych, kradzieży informacji lub przejęcia kontroli nad systemami. Wykorzystanie tej podatności może mieć poważne konsekwencje dla bezpieczeństwa i integralności danych.

Recommendation

Zaleca się aktualizację Vikunji do wersji 2.2.0 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto rozważyć ograniczenie możliwości wstawiania linków w treści generowanej przez użytkowników.

Related vulnerabilities

Original NVD description (English source)

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 main BrowserWindow and does not restrict same-window navigations. An attacker who can place a link in user-generated content (task descriptions, comments, project descriptions) can cause the BrowserWindow to navigate to an attacker-controlled origin, where JavaScript executes with full Node.js access, resulting in arbitrary code execution on the victim's machine. Version 2.2.0 patches the issue. ## Root cause Two misconfigurations combine to create this vulnerability: 1. **`nodeIntegration: true`** is set in `BrowserWindow` web preferences (`desktop/main.js:14-16`), giving any page loaded in the renderer full access to Node.js APIs (`require`, `child_process`, `fs`, etc.). 2. **No `will-navigate` or `will-redirect` handler** is registered on the `webContents`. The existing `setWindowOpenHandler`

Vulnerability data from NVD (NIST) · CISA KEV · EPSS