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

CVE-2026-33680

High
Published: Translated: NVD NIST

Summary

Vikunja to platforma do zarządzania zadaniami, która przed wersją 2.2.2 miała lukę w metodzie `LinkSharing.ReadAll()`, umożliwiającą uwierzytelnionym użytkownikom z linkiem do udostępniania przeglądanie wszystkich linków udostępnionych dla projektu, w tym ich tajnych skrótów. Metoda `ReadAllWeb` omija odpowiednie sprawdzenie uprawnień, co pozwala atakującemu na uzyskanie dostępu do linków z wyższymi uprawnieniami.

Risk Assessment

Organizacja narażona jest na ryzyko nieautoryzowanego dostępu do danych i funkcji administracyjnych, co może prowadzić do poważnych naruszeń bezpieczeństwa. Atakujący mogą wykorzystać tę lukę do eskalacji uprawnień i przejęcia kontroli nad projektem.

Recommendation

Zaleca się aktualizację Vikunji do wersji 2.2.2 lub nowszej, aby załatać tę lukę. Dodatkowo, warto przeprowadzić audyt uprawnień użytkowników i linków udostępnionych w systemie.

Related vulnerabilities

Original NVD description (English source)

Vikunja is an open-source self-hosted task management platform. Prior to version 2.2.2, the `LinkSharing.ReadAll()` method allows link share authenticated users to list all link shares for a project, including their secret hashes. While `LinkSharing.CanRead()` correctly blocks link share users from reading individual shares via `ReadOne`, the `ReadAllWeb` handler bypasses this check by never calling `CanRead()`. An attacker with a read-only link share can retrieve hashes for write or admin link shares on the same project and authenticate with them, escalating to full admin access. Version 2.2.2 patches the issue.

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