Cross-site scripting in Easy!Appointments - CVE-2026-52838
Published: June 15, 2026
Easy!Appointments
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript in a victim's browser.
The vulnerability exists due to cross-site scripting in the public booking_message view when rendering the stored disable_booking_message setting. A remote privileged user can store malicious HTML or JavaScript in this field to execute arbitrary JavaScript in a victim's browser.
User interaction is required to open the public booking page while disabled-booking mode is enabled.