CVE-2026-109232
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
Wtyczka Salon Booking System dla WordPressa (wersje do 10.31.9 włącznie) jest podatna na przechowywany Cross-Site Scripting poprzez parametr 'sln[<checkout-field-key>]' z powodu niewystarczającej sanityzacji danych wejściowych i escapowania danych wyjściowych. Nieuwierzytelniony atakujący może wstrzyknąć dowolne skrypty do stron, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę.
Ocena ryzyka
Wykorzystanie wymaga skonfigurowania przez administratora co najmniej jednego niestandardowego pola typu Html lub File, co może prowadzić do wykonania złośliwego kodu w przeglądarce użytkownika.
Rekomendacja
Zaktualizować wtyczkę Salon Booking System do wersji nowszej niż 10.31.9 lub ją wyłączyć; rozważyć usunięcie niestandardowych pól typu Html lub File, jeśli nie są potrzebne.
Inne podatności w Salon Booking System
Zobacz wszystkie- CVE-2026-66453Krytyczne
Wtyczka Salon booking system w wersjach do 10.30.26 zawiera podatność na nieuwierzytelnione złamanie uwierzytelniania (Broken Authentication). Osoba atakująca bez logowania może obejść mechanizmy uwierzytelniania i uzyskać dostęp do kont użytkowników lub administratorów.
- CVE-2026-110035Średnie
Wtyczka Salon Booking System dla WordPressa przed wersją 10.31.11 nie ogranicza jednego ze swoich punktów końcowych REST API do personelu salonu. Umożliwia to każdemu uwierzytelnionemu użytkownikowi, np. subskrybentowi, pobranie wszystkich skonfigurowanych kuponów rabatowych, w tym ukrytych przed klientami, wraz z ich kwotami, datami ważności i limitami użycia.
- CVE-2026-110033Średnie
Wtyczka Salon Booking System dla WordPressa przed wersją 10.31.11 nie waliduje adresu URL obrazu podanego przez użytkownika przed pobraniem go po stronie serwera i zapisaniem odpowiedzi w publicznie dostępnej lokalizacji pod nazwą pliku wybraną przez atakującego. Umożliwia to użytkownikom z rolą Salon Staff i wyżej wymuszenie na serwerze odczytu zasobów wewnętrznych i ich ujawnienie oraz zapisanie złośliwego SVG, który wykonuje dowolne skrypty w domenie witryny dla każdego, kto go otworzy.
- CVE-2026-94668Wysokie
Wtyczka Salon booking system do WordPressa zawiera podatność na Reflected XSS w wersjach do 10.31.5 włącznie. Atakujący może wykorzystać tę podatność do wykonania złośliwego skryptu w przeglądarce ofiary.
- CVE-2026-105070Wysokie
Podatność Unauthenticated Privilege Escalation w Salon booking system do wersji 10.31.7 pozwala nieuwierzytelnionemu atakującemu na podniesienie swoich uprawnień.
- CVE-2026-81793Średnie
W wtyczce Salon booking system (salon-booking-system) od Dimitri Grassi występuje podatność braku autoryzacji, która pozwala na wykorzystanie błędnie skonfigurowanych poziomów kontroli dostępu. Problem dotyczy wersji od n/a do 10.31.9.
- CVE-2026-17023Średnie
Wtyczka Salon Booking System dla WordPressa do wersji 10.30.33 nie przeprowadza żadnej kontroli uprawnień ani nie weryfikuje wartości stanu OAuth w swoim wywołaniu zwrotnym autoryzacji Google Calendar, które jest również podpięte dla nieuwierzytelnionych użytkowników. Umożliwia to nieuwierzytelnionemu atakującemu nadpisanie zapisanych tokenów połączenia z Kalendarzem Google tokenami kontrolowanymi przez atakującego i przejęcie integracji. Wykorzystanie wymaga, aby witryna skonfigurowała własnego klienta OAuth Google dla funkcji kalendarza.
- CVE-2026-17022Wysokie
Wtyczka Salon Booking System dla WordPressa przed wersją 10.30.34 nieprawidłowo weryfikuje token własności rezerwacji przed jej załadowaniem w krokach potwierdzenia kreatora rezerwacji. Umożliwia to nieuwierzytelnionym atakującym ujawnienie rekordów rezerwacji innych klientów, w tym danych osobowych, poprzez podanie sekwencyjnego identyfikatora rezerwacji.
- CVE-2026-17021Średnie
Wtyczka Salon Booking System dla WordPressa przed wersją 10.30.34 nie ogranicza prawidłowo dostępu do niektórych akcji AJAX modyfikacji rezerwacji i nie weryfikuje własności docelowej rezerwacji, co pozwala nieuwierzytelnionym użytkownikom na manipulowanie zapisaną sumą dowolnych rezerwacji.
- CVE-2026-17020Średnie
Wtyczka Salon Booking System dla WordPressa do wersji 10.31.0 nie weryfikuje, czy żądana rezerwacja należy do wywołującego na jednym z jej endpointów REST API, wymagając jedynie podstawowej zdolności odczytu, co pozwala każdemu uwierzytelnionemu użytkownikowi (w tym Subscriberowi lub samodzielnie zarejestrowanemu kontu klienta) na ujawnienie danych osobowych dowolnej rezerwacji klienta, takich jak imię, e-mail, numer telefonu, adres i prywatne notatki, poprzez enumerację identyfikatorów rezerwacji.
Oryginalny opis (angielski, źródło NVD)
The Salon Booking System – Appointment Booking for Salons, Barbershops & Spas plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'sln[<checkout-field-key>]' parameter in all versions up to, and including, 10.31.9 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires that the site administrator has configured at least one custom checkout field of type Html or File, which is a standard documented plugin feature.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

