CVE-2026-67350
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
Serendipity przed wersją 2.6.1 zawiera podatność na otwarte przekierowanie w pliku exit.php. Niezautoryzowani atakujący mogą przekierować użytkowników do dowolnych zewnętrznych witryn, podając złośliwy, zakodowany w Base64 parametr url, gdy wtyczka Track Exits jest skonfigurowana z commentredirection ustawionym na s9y.
Ocena ryzyka
Atakujący mogą wykorzystać zaufaną domenę bloga do phishingu, dostarczania złośliwego oprogramowania lub omijania filtrów reputacji URL, co zagraża użytkownikom i reputacji organizacji.
Rekomendacja
Należy zaktualizować Serendipity do wersji 2.6.1 lub nowszej, która zawiera poprawkę eliminującą podatność na otwarte przekierowanie.
Inne podatności w Serendipity
Zobacz wszystkie- CVE-2026-73628Średnie
Serendipity w wersjach od 2.3.5 do 2.6.0 zawiera podatność na odbity XSS w trasie czystego URL wyszukiwania (/search/<term>). W funkcji serveSearch() w include/functions_routing.inc.php proces sanityzacji wykonuje urldecode() po kodowaniu HTML, więc pojedynczy zakodowany w URL payload HTML przechodzi przez strip_tags() i htmlspecialchars(), a następnie jest dekodowany z powrotem do aktywnego HTML na stronie. Specjalnie spreparowany link wyszukiwania może wykonać dowolny JavaScript w przeglądarce ofiary. Naprawiono w wersji 2.6.1.
- CVE-2017-8101Wysokie
W Serendipity w wersji 2.0.5 występuje podatność CSRF, która pozwala atakującym na instalację dowolnych motywów za pomocą żądania GET.
- CVE-2017-5609Wysokie
Podatność typu SQL injection w pliku include/functions_entries.inc.php w Serendipity 2.0.5 pozwala zdalnym, uwierzytelnionym użytkownikom na wykonywanie dowolnych poleceń SQL za pomocą parametru cat.
- CVE-2017-5476Wysokie
Serendipity w wersji 2.0.5 umożliwia atak CSRF, który pozwala na instalację wtyczki zdarzeń lub wtyczki paska bocznego.
- CVE-2016-9752Wysokie
W Serendipity przed wersją 2.0.5, atakujący może obejść ochronę SSRF, wykorzystując źle sformatowany adres IP (np. http://127.1) lub kod statusu HTTP 30x (czyli przekierowanie).
- CVE-2026-73629Wysokie
Serendipity przed wersją 2.6.0 zawiera podatność na podrabianie żądań po stronie serwera (SSRF) w filtrze serendipity_url_allowed(), który nie blokuje adresów IPv4 zakodowanych szesnastkowo, literałów IPv6 oraz zakresów link-local. Uwierzytelnieni użytkownicy z uprawnieniem adminImagesAdd mogą ominąć filtr, używając alternatywnych formatów adresów, aby uzyskać dostęp do wewnętrznych usług i pobrać treści odpowiedzi przez publiczny katalog uploads.
- CVE-2026-67351Wysokie
Serendipity przed wersją 2.6.1 zawiera lukę w kontekście uwierzytelniania, gdzie walidacja hasła i ładowanie sesji działają niezależnie. Uwierzytelniony redaktor może stworzyć kolizję nazwy użytkownika z kontem administratora i uzyskać uprawnienia administracyjne, logując się własnym hasłem, podczas gdy sesja ładuje dane konta administratora.
Oryginalny opis (angielski, źródło NVD)
Serendipity before 2.6.1 contains an open redirect vulnerability in exit.php that allows unauthenticated attackers to redirect users to arbitrary external sites by supplying a malicious Base64-encoded url parameter when the Track Exits plugin is configured with commentredirection set to s9y. Attackers can craft trusted-looking URLs leveraging the legitimate blog domain to conduct phishing, deliver malware, or bypass URL reputation filters.

