CVE-2026-103898
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
Wtyczka Wp Social Login and Register Social Counter dla WordPressa (do wersji 3.2.2) jest podatna na obejście uwierzytelniania. Callback REST logowania społecznościowego lokalizuje konto po adresie e-mail zwróconym przez dostawcę OAuth i ustawia ciasteczko uwierzytelniające bez sprawdzania hasła, a jedyny warunek weryfikacji jest nieskuteczny dla wbudowanych adapterów Facebook i Twitter. Umożliwia to nieuwierzytelnionemu atakującemu uzyskanie sesji dowolnego użytkownika, w tym administratora, jeśli kontroluje konto OAuth o pasującym adresie e-mail.
Ocena ryzyka
Atakujący może przejąć konto administratora lub innego użytkownika, jeśli zna jego adres e-mail i może utworzyć konto OAuth u dostawcy z tym samym adresem. Prowadzi to do pełnego przejęcia witryny.
Rekomendacja
Zaktualizuj wtyczkę do wersji nowszej niż 3.2.2. Do czasu aktualizacji rozważ wyłączenie logowania społecznościowego lub ograniczenie zaufania do dostawców OAuth.
Inne podatności w Wp Social Login and Register Social Counter
Zobacz wszystkie- CVE-2026-97344Średnie
Wtyczka Wp Social Login and Register Social Counter dla WordPressa w wersjach do 3.2.1 włącznie jest podatna na trwałe XSS przez atrybut alt awatara i zapis dowolnych metadanych użytkownika z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Atakujący musi wywołać endpoint dismiss_ajax_call (nonce dostępny dla subskrybentów) aby ustawić flagę meta xs_social_profile_image, a następnie ustawić nazwę wyświetlaną na ładunek skryptu.
- CVE-2025-13620Średnie
Wtyczka Wp Social Login and Register Social Counter dla WordPress w wersjach do 3.1.3 włącznie jest podatna na brak autoryzacji. Wynika to z tras REST wslu/v1/check_cache/{type}, wslu/v1/save_cache/{type} i wslu/v1/settings/clear_counter_cache, które są zarejestrowane z permission_callback ustawionym na __return_true i nie mają walidacji uprawnień ani nonce w swoich handlerach. Umożliwia to nieuwierzytelnionym atakującym czyszczenie lub nadpisywanie pamięci podręcznej liczników społecznościowych za pomocą spreparowanych żądań REST.
Oryginalny opis (angielski, źródło NVD)
The Wp Social Login and Register Social Counter plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 3.2.2. This is due to the social login REST callback registered at `/wp-json/wslu-social-login/type/{provider}/` with `permission_callback => __return_true` locating an existing WordPress account solely by the email string returned from the OAuth provider and calling `wp_set_auth_cookie()` without a password check, while the only verification guard — `!empty($getProfile->emailVerified)` in `inc/admin-create-user.php` — is a no-op for the bundled Hybridauth Facebook and Twitter adapters, both of which assign the raw email string rather than a boolean verified flag to `emailVerified`. This makes it possible for unauthenticated attackers to obtain a fully authenticated session as any existing WordPress user, including Administrators, whose registered email address can be presented through a configured Facebook or Twitter login on the target site. Exploitation requires only that the attacker control an OAuth account whose provider-returned email matches the target account's registered WordPress email address; no local credentials, nonce, or prior foothold is needed.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

