Katalog CVE

CVE-2026-35594

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Vikunja to open-source'owa platforma do zarządzania zadaniami. W wersjach przed 2.3.0 uwierzytelnianie linków współdzielenia (GetLinkShareFromClaims w pkg/models/link_sharing.go) buduje obiekty autoryzacji wyłącznie na podstawie oświadczeń JWT, bez walidacji po stronie serwera w bazie danych. Gdy właściciel projektu usunie link współdzielenia lub obniży uprawnienia, wcześniej wydane JWT nadal przyznają pierwotny poziom uprawnień przez maksymalnie 72 godziny.

Ocena ryzyka

Osoby posiadające wcześniej wydane linki mogą zachować dostęp do projektu mimo cofnięcia uprawnień, co może prowadzić do nieautoryzowanego dostępu do danych. Okno ryzyka wynosi do 72 godzin.

Rekomendacja

Zaktualizuj Vikunja do wersji 2.3.0 lub nowszej. Do czasu aktualizacji rozważ skrócenie TTL JWT (service.jwtttl) i monitorowanie dostępu przez linki współdzielenia.

Inne podatności w Vikunja

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

Vikunja is an open-source self-hosted task management platform. Prior to 2.3.0, Vikunja's link share authentication (GetLinkShareFromClaims in pkg/models/link_sharing.go) constructs authorization objects entirely from JWT claims without any server-side database validation. When a project owner deletes a link share or downgrades its permissions, all previously issued JWTs continue to grant the original permission level for up to 72 hours (the default service.jwtttl). This vulnerability is fixed in 2.3.0.

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