WP-WebAuthn dla WordPress narażony na niezautoryzowany Stored XSS przez endpoint AJAX
WP-WebAuthn do 1.3.4 podatny na Stored XSS przez endpoint wwa_auth. Zalecane aktualizacje i ograniczenie dostępu do logów.
- CVSS
- 6.1 MEDIUM
- EPSS
- 18.23%
- Aktywnie wykorzystywana
- brak w KEV
- Produkt
- -
Co wiadomo
Wtyczka WP-WebAuthn dla WordPress do wersji 1.3.4 zawiera lukę umożliwiającą niezautoryzowanym atakującym wstrzyknięcie złośliwego skryptu poprzez endpoint AJAX wwa_auth. Luka wynika z niewystarczającej sanitacji i escapingu danych użytkownika zapisywanych w logach, co pozwala na wykonanie skryptu przy otwarciu strony logów, jeśli opcja logowania jest włączona.
Wpływ biznesowy
Atakujący bez uwierzytelnienia mogą wstrzyknąć i wykonać złośliwy kod JavaScript w panelu logów wtyczki, co może prowadzić do kradzieży sesji, manipulacji danymi lub innych działań szkodliwych dla użytkowników i administratorów. Zagrożenie to wpływa na bezpieczeństwo witryny WordPress, zwłaszcza gdy wtyczka jest aktywna i logowanie włączone.
Rekomendowane działania administratora
Zaleca się jak najszybsze sprawdzenie dostępności aktualizacji wtyczki WP-WebAuthn i jej instalację. W międzyczasie warto wyłączyć opcję logowania w ustawieniach wtyczki, ograniczyć dostęp do strony logów oraz monitorować logi pod kątem podejrzanej aktywności. Należy również przeprowadzić przegląd zabezpieczeń i edukację użytkowników.