Katalog CVE

CVE-2026-77320

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

TREK to wspólny planer podróży. Przed wersją 3.3.0 funkcja getSharedTripData w pliku server/src/services/shareService.ts zwraca dni, przypisania, notatki dzienne i miejsca przez GET /api/shared/:token nawet gdy właściciel podróży wyłączy share_map. Klient ukrywa mapę, ale publiczna odpowiedź JSON nadal zawiera plan i nazwy miejsc, współrzędne, adresy, opisy, notatki i ceny. Każdy posiadający ważny token udostępniania może zatem odczytać informacje o lokalizacji i trasie, które właściciel wyraźnie zdecydował się nie udostępniać, chociaż losowy token jest nadal wymagany, a luka nie pozwala na modyfikację. Problem naprawiono w wersji 3.3.0.

Ocena ryzyka

Podatność może pozwolić posiadaczowi tokenu udostępniania na dostęp do informacji o lokalizacji i trasie, które właściciel chciał ukryć, co może naruszyć prywatność. Ryzyko dotyczy użytkowników, którzy polegają na ustawieniu share_map w celu ochrony danych.

Rekomendacja

Zaktualizuj TREK do wersji 3.3.0 lub nowszej. Do czasu aktualizacji rozważ unieważnienie lub rotację tokenów udostępniania oraz poinformowanie użytkowników o ryzyku.

Inne podatności w TREK

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

TREK is a collaborative travel planner. Prior to 3.3.0, getSharedTripData in server/src/services/shareService.ts returns days, assignments, dayNotes, and places through GET /api/shared/:token even when the trip owner disables share_map. The client hides the map, but the public JSON response still includes the itinerary and place names, coordinates, addresses, descriptions, notes, and prices. Anyone holding the valid share token can therefore read location and route information that the owner explicitly chose not to share, although the random token remains required and the flaw does not permit modification. This issue is fixed in version 3.3.0.

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