CVE-2026-23622: alextselegidis easyappointments · Cross-Site Request Forgery (CSRF)
Affects alextselegidis easyappointmentsSource CVE Database V5
Not known to be exploited · CVSS 7.4 High.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 13% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 15 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| alextselegidiseasyappointments | Affected
| Fixed in– |
GitHubalextselegidis/easyappointmentspkg:github/alextselegidis/easyappointmentsOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Organizations should immediately review their Easy!Appointments installations and upgrade to a version where this vulnerability is patched once available. In the absence of an official patch, administrators should implement the following mitigations: (1) Restrict all state-changing operations to POST requests exclusively, eliminating GET-based state changes; (2) Enforce CSRF token validation on all endpoints that perform state changes, regardless of HTTP method; (3) Employ web application firewalls (WAFs) with custom rules to detect and block suspicious GET requests attempting state changes; (4) Conduct thorough audits of user roles and permissions to limit administrative privileges; (5) Monitor logs for unusual administrative activity or unexpected GET requests; (6) Educate users to avoid clicking on suspicious links and implement browser security policies such as SameSite cookies to reduce CSRF risks; (7) Isolate the appointment scheduler in a segmented network zone to limit potential lateral movement in case of compromise.
Description
CVE-2026-23622 is a high-severity Cross-Site Request Forgery (CSRF) vulnerability affecting Easy! Appointments versions 1.5.2 and earlier. The vulnerability arises because the application only enforces CSRF protection on POST requests, while some state-changing operations accept parameters via GET requests, allowing attackers to craft malicious GET requests to perform unauthorized actions. Exploitation can lead to creation of admin accounts, modification of admin credentials, and full admin account takeover without requiring authentication. This flaw significantly compromises confidentiality, integrity, and availability of affected systems. European organizations using Easy! Appointments self-hosted scheduler are at risk, especially those with public-facing installations. Mitigation involves applying patches when available, restricting state-changing operations to POST methods only, and implementing CSRF tokens for all state-changing endpoints regardless of HTTP method.