CVE-2026-110225
NiskieCVSS 2.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Shaarli do wersji 0.16.9 zawiera podatność na podrabianie żądań po stronie serwera (SSRF), która pozwala uwierzytelnionym użytkownikom na wysyłanie żądań do wewnętrznych adresów poprzez pobieranie miniatur zakładek bez sprawdzania adresów prywatnych. Atakujący mogą tworzyć zakładki wskazujące na adresy loopback, prywatne lub metadane chmury i wywołać ThumbnailsController::ajaxUpdate lub zapis, aby wysłać ślepe żądania GET, a open_shaarli naraża to na każdego odwiedzającego.
Ocena ryzyka
Ryzyko obejmuje możliwość skanowania wewnętrznej sieci, dostęp do usług tylko wewnętrznych oraz potencjalny wgląd w dane wrażliwe, co może prowadzić do eskalacji ataku w infrastrukturze.
Rekomendacja
Zaktualizuj Shaarli do najnowszej wersji, która zawiera poprawkę, oraz wdróż mechanizmy blokujące żądania do adresów prywatnych i loopback.
Inne podatności w Shaarli
Zobacz wszystkie- CVE-2026-105263Średnie
Wykryto podatność w Shaarli do wersji 0.16.3. Dotyczy funkcji MetadataController w pliku application/front/controller/admin/MetadataController.php komponentu Admin Metadata Endpoint. Manipulacja argumentem url prowadzi do server-side request forgery. Atak może być zainicjowany zdalnie. Aktualizacja do wersji 0.16.4 rozwiązuje problem.
- CVE-2026-50190Wysokie
Shaarli przed wersją 0.16.3 zawiera podatność na przechowywany XSS w BookmarkListController.php. Handler permalink łączy surowy tytuł zakładki z tytułem strony i emituje go do elementu <title> bez escapowania HTML. Tytuł zakładki zawierający </title><script>...</script> może wykonać skrypt w kontekście Shaarli dla każdego odwiedzającego. Atakujący może nakłonić administratora do zapisania zakładki z złośliwym tytułem, co prowadzi do przejęcia konta administratora.
- CVE-2026-48823Średnie
Shaarli, osobista usługa zakładek, zawiera podatność typu XSS w funkcjonalności filtrowania tagów w wersjach 0.16.1 i wcześniejszych. Użytkownik z autoryzacją może wstrzyknąć dowolny kod JavaScript do pola tagów podczas tworzenia zakładki, co prowadzi do przechowywania złośliwego ładunku w bazie danych.
- CVE-2026-48822Średnie
Shaarli to osobista usługa zakładek, która w wersjach 0.16.1 i wcześniejszych zawiera podatność typu Cross-Site Scripting (XSS) w procesie konwersji Markdown na HTML w polu opisu zakładki. Użytkownik z autoryzacją może wstrzyknąć złośliwy URI javascript: w linku Markdown.
Oryginalny opis (angielski, źródło NVD)
Shaarli through 0.16.9 contains a server-side request forgery vulnerability that allows authenticated users to make the server request internal addresses by fetching bookmark thumbnails without private-address checks. Attackers can create bookmarks pointing to loopback, private, or cloud metadata addresses and trigger ThumbnailsController::ajaxUpdate or saving to send blind GET requests, with open_shaarli exposing this to any visitor.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

