Skip to main content
CVE-2026-23622VulnerabilityPublished

CVE-2026-23622: alextselegidis easyappointments · Cross-Site Request Forgery (CSRF)

Affects alextselegidis easyappointmentsSource CVE Database V5

0

Not known to be exploited · CVSS 7.4 High.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
7.4High
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
alextselegidiseasyappointmentsAffected
  • <=1.5.2
Fixed in–
GitHubalextselegidis/easyappointmentspkg:github/alextselegidis/easyappointmentsOther threatsAffected
  • <=1.5.2
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.

References

Community reviews

Loading reviews…