Katalog CVE

CVE-2026-52837

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Easy!Appointments do wersji 1.5.2 włącznie osadza pełny rekord klienta jako JavaScript inline na stronie zmiany terminu bez uwierzytelnienia i bez filtrowania pól. Każdy posiadacz 12-znakowego hasha spotkania może odczytać wszystkie kolumny rekordu klienta z tabeli ea_users.

Ocena ryzyka

Ryzyko wycieku wrażliwych danych klientów, w tym danych osobowych, poprzez dostęp do hasha spotkania.

Rekomendacja

Zaktualizuj Easy!Appointments do wersji 1.6.0 lub nowszej.

Inne podatności w Easy!Appointments

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

Easy!Appointments is a self hosted appointment scheduler. In versions up to and including 1.5.2, the booking reschedule view at `/index.php/booking/reschedule/{appointment_hash}` (handled by `Booking::index()`) embeds the entire customer record as inline JavaScript (`const vars = {... "customer_data": {...}, ...}`) without authentication and without field whitelisting. Anyone in possession of the 12-character `appointment_hash` — which appears in plain text in reschedule emails, confirmation page URLs, and operator-side calendar links — can read every column of that customer's row in the `ea_users` table. Version 1.6.0 contains a patch.

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