Katalog CVE

CVE-2026-111922

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

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

Streszczenie

Vikunja od 2.2.0 przed 2.7.0 zawiera permisywną konfigurację CORS, która ufa każdemu portowi localhost i 127.0.0.1 z poświadczeniami, nawet gdy ustawiono service.publicurl. Atakujący kontrolujący stronę na dowolnym porcie localhost może wysłać żądanie z poświadczeniami do endpointu odświeżania tokenu i odczytać zwrócony bearer JWT, aby przejąć konto zalogowanego użytkownika.

Ocena ryzyka

Atakujący może przejąć konto zalogowanego użytkownika poprzez kradzież tokenu JWT, co prowadzi do nieautoryzowanego dostępu do danych i funkcji. Ryzyko jest wysokie, ponieważ wymaga jedynie nakłonienia użytkownika do odwiedzenia złośliwej strony.

Rekomendacja

Zaktualizuj Vikunja do wersji 2.7.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie zaufania CORS do konkretnych, znanych originów.

Inne podatności w Vikunja

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

Vikunja from 2.2.0 before 2.7.0 contains a permissive CORS configuration that trusts every localhost and 127.0.0.1 port with credentials, even when service.publicurl is set. Attackers controlling a page on any localhost port can send a credentialed request to the token refresh endpoint and read the returned bearer JWT to take over the logged-in user's account.

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