CVE-2026-11398
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Wtyczka LatePoint do WordPressa do wersji 5.6.1 włącznie zawiera podatność na obejście autoryzacji. Niezautoryzowani atakujący mogą modyfikować dane osobowe (imię, nazwisko, numer telefonu i notatki) istniejących klientów, w tym kont administratorów, poprzez przesłanie formularza rezerwacji ze znanym adresem e-mail. Warunkiem jest włączenie opcji rezerwacji gościnnych.
Ocena ryzyka
Atakujący może podmienić dane osobowe kont administratorów, co może prowadzić do przejęcia konta, socjotechniki lub naruszenia prywatności. Podatność jest łatwa do wykorzystania, ponieważ wymaga jedynie znajomości adresu e-mail ofiary.
Rekomendacja
Należy natychmiast zaktualizować wtyczkę LatePoint do najnowszej dostępnej wersji. Jeśli aktualizacja nie jest możliwa, tymczasowo wyłącz opcję rezerwacji gościnnych w ustawieniach wtyczki.
Inne podatności w LatePoint
Zobacz wszystkie- CVE-2026-5356Wysokie
Wtyczka LatePoint dla WordPressa do 5.4.0 zawiera podatność na nieprawidłową walidację danych wejściowych w procesorze płatności Stripe Connect. Pozwala to nieuwierzytelnionym atakującym na zapłacenie dowolnej kwoty poprzez dostarczenie wcześniej udanego tokena PaymentIntent.
- CVE-2026-110653Krytyczne
Wtyczka LatePoint dla WordPressa w wersjach do 5.7.4 włącznie jest podatna na obejście uwierzytelniania poprzez warunek wyścigu (race condition) w funkcji verifyOTP. Licznik prób weryfikacji OTP jest aktualizowany nieatomowo, bez warunku WHERE attempts < 10 i bez blokady wiersza, co tworzy okno TOCTOU pozwalające równoległym żądaniom obejść limit 10 prób.
- CVE-2026-57714Krytyczne
Wtyczka LatePoint dla WordPressa zawiera podatność na ślepe wstrzykiwanie SQL (Blind SQL Injection) spowodowane niewłaściwą neutralizacją specjalnych elementów w zapytaniach SQL. Problem dotyczy wersji do 5.6.3 włącznie.
- CVE-2026-103366Wysokie
Wtyczka Appointment Booking Plugin – LatePoint dla WordPressa jest podatna na niezabezpieczone bezpośrednie odwołanie do obiektu (IDOR) w wersjach do 5.7.3 włącznie, poprzez parametry `booking[id]` i `cart[id]` na publicznych trasach `steps__reload_booking_form_summary_panel` i `steps__start`. Brak kontroli właściciela pozwala nieuwierzytelnionym atakującym wyliczać identyfikatory rezerwacji i koszyków oraz odczytywać dane innych klientów, w tym szczegóły wizyt i zawartość koszyka, bezpośrednio z odpowiedzi JSON.
- CVE-2026-100163Wysokie
Wtyczka Appointment Booking Plugin – LatePoint dla WordPressa jest podatna na obejście uwierzytelniania w wersjach do 5.7.2 włącznie, poprzez helper OsCustomerHelper::create_wp_user_for_customer() osiągalny z publicznego kroku rezerwacji process_step_customer(). Gdy opcja 'Use WordPress users as customers' jest włączona, helper dopasowuje użytkownika WordPressa po user_login równym e-mailowi ofiary, nawet jeśli user_email jest inny, i wiąże jego ID z rekordem klienta LatePoint ofiary. Umożliwia to uwierzytelnionym atakującym z poziomem Subscriber przejęcie konta innego klienta LatePoint.
- CVE-2026-104766Wysokie
Wtyczka LatePoint dla WordPressa do wersji 5.7.3 włącznie jest podatna na eskalację uprawnień. Brak listy dozwolonych nazw i wartości ustawień oraz brak walidacji roli dla ustawienia 'default_wp_role_for_customer' umożliwia uwierzytelnionym atakującym z uprawnieniem 'settings__edit' (np. agentom) nadpisanie domyślnej roli WordPressa na 'administrator', co powoduje tworzenie nowych kont klientów z pełnymi uprawnieniami administratora.
- CVE-2026-17538Średnie
Wtyczka LatePoint dla WordPressa do wersji 5.6.9 włącznie jest podatna na niebezpieczne bezpośrednie odwołania do obiektów (IDOR). Funkcja process_step_customer() używa wyłącznie is_user_logged_in() jako zabezpieczenia przed scalaniem danych POST z istniejącym klientem LatePoint, bez sprawdzania własności. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie Subscriber lub wyższym modyfikację danych osobowych dowolnych klientów LatePoint, a przy ustawieniu contact_merge na 'phone' nadpisanie adresu e-mail ofiary i przejęcie konta przez reset hasła.
- CVE-2026-13471Średnie
Wtyczka LatePoint – Calendar Booking Plugin for Appointments and Events dla WordPressa jest podatna na Insecure Direct Object Reference we wszystkich wersjach do 5.6.3 włącznie przez funkcję LatePointAbilityDeleteBooking::execute z powodu braku walidacji kontrolowanego przez użytkownika klucza. Atakujący z dostępem na poziomie LatePoint Agent i wyższym mogą odczytywać rezerwacje i dane osobowe klientów (imię, nazwisko, email, telefon, notatki) przypisane do innych agentów oraz usuwać dowolne rezerwacje. Podatność jest wykorzystywana tylko gdy administrator włączy przełączniki Abilities API.
- CVE-2026-18441Średnie
Wtyczka Appointment Booking Plugin – LatePoint | Calendar & Scheduling dla WordPressa jest podatna na Insecure Direct Object Reference we wszystkich wersjach do 5.6.9 włącznie, przez funkcję set_customer_object z powodu braku walidacji klucza kontrolowanego przez użytkownika. Umożliwia to nieuwierzytelnionym atakującym enumerację dowolnych rekordów klientów i ujawnienie danych osobowych (imię, nazwisko, adres e-mail, numer telefonu) poprzez iterację parametru customer[id]. Problem występuje tylko, gdy witryna ma wyłączone uwierzytelnianie klientów (włączony guest checkout).
- CVE-2026-5391Średnie
Wtyczka LatePoint dla WordPress jest podatna na Stored Cross-Site Scripting przez atrybut 'btn_wrapper_classes' shortcode'u 'latepoint_resources' we wszystkich wersjach do 5.3.2 włącznie. Jest to spowodowane niewystarczającą sanityzacją wejścia i brakiem escapingu wyjścia w gałęzi 'locations' funkcji 'shortcode_latepoint_resources'. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie contributora i wyższym wstrzyknięcie dowolnych skryptów na strony, które wykonają się, gdy użytkownik odwiedzi zainfekowaną stronę.
Oryginalny opis (angielski, źródło NVD)
The LatePoint – Calendar Booking Plugin for Appointments and Events plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 5.6.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to modify the personally identifiable information (first name, last name, phone number, and notes) of any existing customer record, including those linked to administrator accounts, by submitting the booking form with a known customer's email address. Exploitation requires the plugin to be configured with guest bookings enabled (is_customer_auth_disabled() returning true), which is necessary for the vulnerable unauthenticated code path in process_step_customer() to be reached.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

