CVE-2026-23622CWE-352

CSRF Protection Bypass: Sensitive endpoints accept GET requests, enabling admin account takeover

High · published January 15, 2026

CVSS v4.0
7.4
EPSS
0%
Percentile
13.1
In the wild
Unconfirmed
What it is

🚨 A sneaky CSRF vulnerability is lurking in Easy!Appointments, and it can lead to full admin account takeover! ⚡ Think of it like a restaurant where a waiter can take orders without verifying who actually placed them. If a sneaky patron can get the waiter to serve a dish to the wrong table, they could change the order or even access the chef’s secret recipe! An attacker could create admin accounts, change admin email or passwords, and completely seize control of the application. This could lead to unauthorized access to sensitive information and severe trust issues for your users, potentially ruining your business's reputation.

Put simply

Think of it like a restaurant where a waiter can take orders without verifying who actually placed them. If a sneaky patron can get the waiter to serve a dish to the wrong table, they could change the order or even access the chef’s secret recipe! In versions 1.5.2 and earlier, the CSRF protection only checks POST requests, leaving GET requests vulnerable. This means an attacker can exploit this oversight to perform state-changing operations via crafted GET requests.

What to do

An attacker could create admin accounts, change admin email or passwords, and completely seize control of the application. This could lead to unauthorized access to sensitive information and severe trust issues for your users, potentially ruining your business's reputation. Immediately update Easy!Appointments to version 1.5.3 or later to close this loophole. Additionally, review your usage of CSRF protections and consider implementing stricter validation for all requests, regardless of method. 🚀 You’ve got this! Fixing this vulnerability is just a few updates away. 🛡️

The record
Technical detail
CVSS v4.0
7.4 · HIGH
Vector
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
EPSS
0.00231 · 13.1th percentile
Weakness
CWE-352 · Cross-Site Request Forgery (CSRF)
Published
2026-01-15T19:28Z
EPSS history
Timeline
  • 15 JAN 19:28Z
    CSRF Protection Bypass: Sensitive endpoints accept GET requests, enabling admin account takeover
    cvelistv5