Katalog CVE

CVE-2026-111917

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

Vikunja w wersjach od 2.3.0 przed 2.7.0 zawiera błąd nieprawidłowej walidacji sesji, który pozwala atakującym zachować dostęp do WebSocket po odebraniu uprawnień, ponieważ funkcja handleAuth nigdy nie sprawdza roszczenia sid tokenu JWT względem tabeli sesji. Atakujący posiadający skradziony token dostępu może otwierać lub utrzymywać połączenia z /api/v2/ws po usunięciu sesji lub włączeniu TOTP, nadal otrzymując powiadomienia notification.created ofiary, w tym treści komentarzy, zadań i projektów.

Ocena ryzyka

Skradziony token dostępu pozwala na dalszy dostęp do poufnych powiadomień nawet po unieważnieniu sesji, co prowadzi do wycieku danych i obejścia uwierzytelniania wieloskładnikowego.

Rekomendacja

Zaktualizuj Vikunja do wersji 2.7.0 lub nowszej i unieważnij wszystkie aktywne tokeny dostępu.

Inne podatności w Vikunja

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

Vikunja 2.3.0 before 2.7.0 contains an improper session validation vulnerability that allows attackers to keep WebSocket access after revocation because handleAuth never checks the JWT sid claim against the sessions table. Attackers holding a stolen access token can open or maintain connections to /api/v2/ws after session deletion or TOTP enrollment, continuing to receive the victim's notification.created pushes, including comment, task and project content.

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