Katalog CVE

CVE-2026-33335

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Vikunja to platforma do zarządzania zadaniami, która w wersjach od 0.21.0 do 2.2.0 ma lukę w zabezpieczeniach. Wrapper Electron dla Vikunji przekazuje adresy URL z wywołań `window.open()` bez walidacji, co pozwala atakującemu na otwieranie dowolnych schematów URI na systemie ofiary.

Ocena ryzyka

Luka ta może prowadzić do otwierania lokalnych aplikacji, plików lub wywoływania niestandardowych handlerów protokołów, co stwarza poważne zagrożenie dla bezpieczeństwa systemu użytkownika.

Rekomendacja

Zaleca się aktualizację do wersji 2.2.0 lub nowszej, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów walidacji dla linków w treści generowanej przez użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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 passes URLs from `window.open()` calls directly to `shell.openExternal()` without any validation or protocol allowlisting. An attacker who can place a link with `target="_blank"` (or that otherwise triggers `window.open`) in user-generated content can cause the victim's operating system to open arbitrary URI schemes, invoking local applications, opening local files, or triggering custom protocol handlers. Version 2.2.0 patches the issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS