What’s Vulnerable › Vulnerabilities
CVE-2026-23622: CSRF Protection Bypass: Sensitive endpoints accept GET requests, enabling admin account takeover
- Severity: high (CVSS 8.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-01-15 · updated 2026-06-17
- Weakness: CWE-352
Description
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.
Affected products
- easyappointments Easy!Appointments: through 1.5.2
References
- https://github.com/alextselegidis/easyappointments/security/advisories/GHSA-54v4-4685-vwrj
- https://github.com/alextselegidis/easyappointments/security/advisories/GHSA-54v4-4685-vwrj
Get alerted when CVE-2026-23622 or the next vulnerability affects your stack