CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-23622

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS