Katalog CVE

CVE-2026-23622

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Easy!Appointments to samodzielnie hostowany harmonogram spotkań. W wersji 1.5.2 i wcześniejszych, funkcja csrf_verify() w pliku EA_Security.php egzekwuje ochronę przed CSRF tylko dla żądań POST, co pozwala na ataki CSRF poprzez wymuszenie na przeglądarce ofiary wysłania spreparowanego żądania GET.

Ocena ryzyka

Atakujący może stworzyć konta administratorów, modyfikować adresy e-mail i hasła administratorów oraz przejąć pełną kontrolę nad kontem administratora, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Easy!Appointments oraz wdrożenie dodatkowych mechanizmów ochrony przed CSRF dla wszystkich metod HTTP.

Powiązane podatności

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

Easy!Appointments is a self hosted appointment scheduler. In 1.5.2 and earlier, application/core/EA_Security.php::csrf_verify() only enforces CSRF for POST requests and returns early for non-POST methods. Several application endpoints perform state-changing operations while accepting parameters from GET (or $_REQUEST), so an attacker can perform CSRF by forcing a victim's browser to issue a crafted GET request. Impact: creation of admin accounts, modification of admin email/password, and full admin account takeover.

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