Katalog CVE

CVE-2026-1708

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin dla WordPress jest podatna na ślepą injekcję SQL we wszystkich wersjach do 1.6.9.27 włącznie. Problem wynika z metody `db_where_conditions` w klasie `TD_DB_Model`, która nie zapobiega przekazywaniu parametru `append_where_sql` przez ciała żądań JSON.

Ocena ryzyka

Atakujący bez uwierzytelnienia mogą dodawać dowolne polecenia SQL do zapytań, co pozwala na wydobycie wrażliwych informacji z bazy danych. Ryzyko to wzrasta, gdy atakujący uzyska ważny `public_token`, który jest nieumyślnie ujawniany podczas procesu rezerwacji.

Rekomendacja

Zaleca się aktualizację wtyczki do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji oraz ograniczyć dostęp do wrażliwych danych w bazie.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to blind SQL Injection in all versions up to, and including, 1.6.9.27. This is due to the `db_where_conditions` method in the `TD_DB_Model` class failing to prevent the `append_where_sql` parameter from being passed through JSON request bodies, while only checking for its presence in the `$_REQUEST` superglobal. This makes it possible for unauthenticated attackers to append arbitrary SQL commands to queries and extract sensitive information from the database via the `append_where_sql` parameter in JSON payloads granted they have obtained a valid `public_token` that is inadvertently exposed during the booking flow.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS