CVE-2023-2707: gAppointments (WordPress plugin) · Cross-Site Scripting (XSS)
Affects gAppointments (WordPress plugin)Source CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 35% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 27 Nov 2023
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 |
|---|---|---|
| Unknown gAppointments | Affected
| Fixed in– |
AI-suggested
European organizations should immediately audit their WordPress installations to identify the presence of the gAppointments plugin and its version. Until an official patch is released, administrators should restrict plugin configuration access to the minimum necessary number of trusted users and monitor for suspicious admin activity. Implement Content Security Policy (CSP) headers to limit the execution of unauthorized scripts and reduce the impact of potential XSS payloads. Employ Web Application Firewalls (WAFs) with custom rules to detect and block malicious input patterns targeting plugin settings. Regularly review and sanitize all user inputs and plugin settings manually if possible. Consider temporarily disabling or replacing the gAppointments plugin with alternative scheduling solutions that have no known vulnerabilities. Additionally, enable and monitor WordPress security logs to detect unusual behavior indicative of exploitation attempts. Educate administrators about the risks of stored XSS and the importance of secure plugin management. Finally, stay updated with vendor advisories for patches or updates addressing this vulnerability.
Description
The gAppointments WordPress plugin through 1.9.5.1 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup)