CVE-2026-13400
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
Wtyczka Simply Schedule Appointments dla WordPressa we wszystkich wersjach do 1.6.12.2 jest podatna na nieuwierzytelniony trwały Cross-Site Scripting (XSS). Przyczyną jest błąd w kolejności sanityzacji: renderowana treść powiadomienia jest dekodowana z powrotem do żywego HTML po tym, jak przeszła już przez filtr wp_kses_post() w wersjach przed 1.6.12.4, więc podwójnie zakodowany ładunek przetrwa wczytywanie i jest ponownie wprowadzany jako element wykonywalny podczas renderowania.
Ocena ryzyka
Atakujący może wstrzyknąć złośliwy skrypt, który wykona się w przeglądarkach innych użytkowników, potencjalnie kradnąc sesje lub przekierowując do złośliwych stron.
Rekomendacja
Zaktualizuj wtyczkę Simply Schedule Appointments do wersji 1.6.12.4 lub nowszej.
Inne podatności w Simply Schedule Appointments
Zobacz wszystkie- CVE-2026-94673Średnie
Podatność na Insecure Direct Object References (IDOR) bez autoryzacji w wtyczce Simply Schedule Appointments w wersjach do 1.6.12.31.
- CVE-2026-94074Średnie
Wtyczka Simply Schedule Appointments w wersji 1.6.12.29 i wcześniejszych zawiera podatność na złamanie kontroli dostępu bez uwierzytelnienia. Umożliwia to nieautoryzowany dostęp do funkcji.
- CVE-2026-89294Wysokie
Wtyczka Simply Schedule Appointments dla WordPressa jest podatna na lokalne dołączanie plików w wersjach do 1.6.12.27 włącznie przez parametr 'ssa_locale'. Uwierzytelnieni atakujący z dostępem na poziomie subskrybenta i wyższym mogą dołączać i wykonywać dowolne pliki .php na serwerze, co pozwala na wykonanie dowolnego kodu PHP. W praktyce eksploitacja nie wymaga uwierzytelnienia, ponieważ filtr locale jest instalowany bezwarunkowo na każdym żądaniu podczas plugins_loaded, a callback nie wykonuje żadnej kontroli nonce ani uprawnień przed zwróceniem surowej wartości parametru GET.
- CVE-2026-65508Krytyczne
Nieuwierzytelniona podatność SQL Injection w wtyczce Simply Schedule Appointments w wersjach do 1.6.12.10.
- CVE-2026-39493Krytyczne
W wersjach Simply Schedule Appointments do 1.6.9.27 występuje podatność na nieautoryzowaną injekcję SQL.
- CVE-2026-92245Wysokie
Wtyczka Simply Schedule Appointments dla WordPress w wersjach do 1.6.12.32 włącznie jest podatna na ujawnienie poufnych informacji poprzez parametr 'recursive'. Nieuwierzytelnieni atakujący mogą wyodrębnić dane osobowe klientów (imiona, adresy e-mail, numery telefonów, dane z pól formularzy) oraz wartości public_token, co dodatkowo umożliwia usuwanie dowolnych wizyt przez endpoint DELETE /wp-json/ssa/v1/appointments/{id}.
- CVE-2026-91109Średnie
Wtyczka Simply Schedule Appointments dla WordPressa jest podatna na Insecure Direct Object Reference we wszystkich wersjach do 1.6.12.31 włącznie, poprzez parametr 'complete_group' z powodu braku walidacji klucza kontrolowanego przez użytkownika. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie subskrybenta i wyższym ujawnienie prywatnych tokenów id_token współrezerwujących oraz ich danych osobowych (imię i e-mail), a następnie użycie tych tokenów do odczytu, nadpisania dowolnych metadanych lub anulowania rezerwacji.
- CVE-2026-84764Wysokie
Nieuwierzytelniony atak CSRF w wtyczce Simply Schedule Appointments w wersjach do 1.6.12.23. Atakujący może wykorzystać podatność do wykonania nieautoryzowanych działań w kontekście zalogowanego administratora.
- CVE-2026-65513Wysokie
Nieuwierzytelniona podatność Cross Site Scripting (XSS) w wtyczce Simply Schedule Appointments w wersjach do 1.6.12.10. Atakujący bez logowania może wstrzykiwać złośliwe skrypty.
- CVE-2026-15254Średnie
Wtyczka Simply Schedule Appointments do WordPressa przed wersją 1.6.12.11 nie sprawdza uprawnień w administracyjnym shortcode listy wizyt, a jej filtrowanie wyników na użytkownika zawodzi dla osób niebędących personelem. Pozwala to użytkownikom od roli Współautora w górę na ujawnienie wszystkich rekordów wizyt klientów, w tym nazwisk, adresów e-mail, numerów telefonów i notatek, na całej stronie.
Oryginalny opis (angielski, źródło NVD)
Simply Schedule Appointments is vulnerable to unauthenticated Stored Cross-Site Scripting in all versions up to and including 1.6.12.2. The root cause is a sanitization-ordering defect: the rendered notification content is decoded back into live HTML after it has already passed through the Simply Schedule Appointments WordPress plugin before 1.6.12.4's wp_kses_post() filter, so a double-encoded payload survives intake and is reintroduced as an executable element at render time.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

