Katalog CVE

CVE-2025-50455

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

Percentyl 43 - wyżej niż 43% wszystkich znanych CVE

Streszczenie

Podatność SQL injection w parametrze order_by endpointu /customers/search w Alex Tselegidis EasyAppointments <= 1.5.1. Wynika z niesanityzowanych danych wejściowych przekazywanych do metody order_by CodeIgniter Query Builder, umożliwiając atakującym zapytania czasowe i enumerację schematu. W pewnych konfiguracjach MySQL może prowadzić do zdalnego wykonania kodu przez zapisanie PHP shella za pomocą INTO OUTFILE.

Ocena ryzyka

Podatność może umożliwić atakującym wyodrębnienie danych z bazy, a w sprzyjających warunkach zdalne wykonanie kodu na serwerze.

Rekomendacja

Należy zaktualizować EasyAppointments do wersji powyżej 1.5.1 oraz stosować parametryzację zapytań SQL zamiast bezpośredniego łączenia danych wejściowych.

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

SQL injection vulnerability exists in the order_by parameter of the /customers/search endpoint in Alex Tselegidis EasyAppointments <= 1.5.1. The vulnerability arises from unsanitized user input passed to the order_by method of the CodeIgniter Query Builder, enabling attackers to perform time-based queries and schema enumeration. Under certain MySQL configurations, the flaw may lead to remote code execution by writing a PHP shell using INTO OUTFILE.

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