Katalog CVE

CVE-2026-55463

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

Streszczenie

W aplikacji Goobi viewer kilka endpointów Jakarta WebSocket (DownloadTaskEndpoint, CampaignEndpoint, AutocompleteEndpoint, UserEndpoint) akceptuje połączenia bez weryfikacji, czy powiązana sesja HttpSession należy do zalogowanego użytkownika, oraz nie waliduje nagłówka Origin względem listy dozwolonych. Nieuwierzytelniony atakujący może połączyć się z tymi endpointami, a poprzez CampaignEndpoint zanieczyścić mapę blokad stron crowdsourcingu i rozgłaszać sfałszowane komunikaty blokad, zakłócając pracę recenzentów.

Ocena ryzyka

Atakujący bez logowania może zakłócać pracę recenzentów poprzez fałszywe blokady stron, co obniża dostępność i wiarygodność funkcji crowdsourcingu. Problem dotyczy wersji od 4.11.0 do przed 26.05.

Rekomendacja

Zaktualizuj Goobi viewer do wersji 26.05 lub nowszej, która zawiera poprawkę. Do czasu aktualizacji rozważ ograniczenie dostępu do endpointów WebSocket na poziomie serwera proxy.

Inne podatności w Goobi viewer

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

The Goobi viewer is a web application that allows digitised material to be displayed in a web browser. From version 4.11.0 to before version 26.05, several Jakarta WebSocket endpoints in goobi-viewer-core (DownloadTaskEndpoint, CampaignEndpoint, AutocompleteEndpoint, UserEndpoint) accept connections without verifying that the associated HttpSession belongs to a logged-in user, and none validate the Origin header against an allowlist. An unauthenticated attacker can therefore connect to these endpoints; through CampaignEndpoint this allows polluting the in-process crowdsourcing page-lock map and broadcasting forged lock messages, disrupting reviewers' work. This issue has been patched in version 26.05.

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