Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Network-exploitable unauthenticated XSS with scope change; A:N because XSS does not typically impair availability of the vulnerable system itself.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Simply Schedule Appointments <= 1.6.12.10 versions.
AnalysisAI
Unauthenticated stored or reflected cross-site scripting in the Simply Schedule Appointments WordPress plugin (versions up to and including 1.6.12.10) allows a remote, unauthenticated attacker to inject arbitrary JavaScript into pages viewed by victims. The CVSS scope-changed vector (S:C) indicates the injected script executes in the victim's browser context, enabling session hijacking, credential theft, or malicious redirects against authenticated users - including WordPress administrators. No public exploit code or CISA KEV listing has been identified at time of analysis, but the unauthenticated attack path lowers the barrier for opportunistic exploitation significantly.
Technical ContextAI
The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting), meaning user-supplied input is reflected or stored in HTML output without adequate sanitization or encoding. The affected product is the 'Simply Schedule Appointments' plugin by nsquared for WordPress, identified via CPE cpe:2.3:a:nsquared:simply_schedule_appointments:*:*:*:*:*:*:*:*. As a scheduling plugin, it likely processes user-submitted form fields such as names, contact details, or appointment notes, any of which could be the unsanitized injection vector. The S:C (Scope Changed) metric in the CVSS vector confirms that the injected payload escapes the vulnerable component's security boundary and executes within the victim's browser, the classic XSS scope-change pattern.
RemediationAI
The primary remediation is to upgrade the Simply Schedule Appointments plugin beyond version 1.6.12.10. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/simply-schedule-appointments/vulnerability/wordpress-simply-schedule-appointments-plugin-1-6-12-10-cross-site-scripting-xss-vulnerability provides the authoritative fix guidance; an exact patched version number was not specified in the available intelligence and should be confirmed via the WordPress plugin repository or the Patchstack page before upgrading. As a compensating control if immediate patching is not possible, deploying a Web Application Firewall (WAF) rule targeting reflected XSS patterns on the plugin's endpoints can reduce exposure, though WAF rules for stored XSS are less reliable. Enforcing a strict Content-Security-Policy header on the WordPress installation to block inline script execution would neutralize the impact of a successful injection. Restricting plugin access to trusted network segments is not a practical control for appointment-booking plugins that serve public users.
More in Simply Schedule Appointments
View allSimply Schedule Appointments WordPress plugin before 1.6.12.6 exposes all site appointment records to unauthenticated us
The Appointment Booking Calendar WordPress plugin before 1.6.7.43 does not escape template syntax provided via user inpu
Broken access control in Simply Schedule Appointments WordPress plugin before 1.6.12.11 exposes all customer appointment
Stored Cross-Site Scripting in Simply Schedule Appointments up to 1.6.12.2 allows unauthenticated attackers to inject ar
Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.9.27) allows remote a
Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions up to and including 1.6.12.
The Simply Schedule Appointments WordPress plugin before 1.5.7.7 is missing authorisation in a REST endpoint, allowing u
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL
Cross-site request forgery in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.12.23) enables an unauth
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53966
GHSA-wh7j-9mm7-vj2x