Description
WordPress appointment-booking-calendar 1.1.24 contains multiple privilege escalation vulnerabilities that allow unauthenticated attackers to modify calendar settings and inject persistent cross-site scripting payloads through the admin.php page parameters. Attackers can inject malicious JavaScript into the 'ict' and 'ics' options or the calendar 'name' parameter via GET requests to execute arbitrary scripts when the calendar is displayed or accessed in the administration interface.
Published: 2026-06-15
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability resides in the WordPress appointment‑booking‑calendar plugin version 1.1.24, where unauthenticated attackers can modify calendar settings and inject persistent cross‑site scripting payloads through parameters on the admin.php page. The flaw allows malicious JavaScript to be stored in the 'ict', 'ics', and 'name' options, which is then executed whenever the calendar is displayed or accessed via the administration interface. This results in a combination of privilege escalation—by altering administrative settings—and cross‑site scripting, which can be used by attackers to execute arbitrary client‑side instructions when the calendar is displayed or accessed in the administration interface.

Affected Systems

The affected line of business is the dwbooster Booking Calendar Contact plugin for WordPress, specifically the appointment‑booking‑calendar version 1.1.24. No other versions or vendor releases are listed in the provided data, and the vulnerability arises directly from that plugin’s configuration handling.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, while the EPSS score is not available, suggesting no current data on exploit prevalence; the vulnerability is not listed in the CISA KEV catalogue. Attackers can exploit this weakness by sending crafted GET requests to the public admin.php endpoint, allowing them to inject arbitrary scripts without authentication. Because the flaw operates via standard web parameters, it is exploitable remotely over HTTP or HTTPS, making it accessible to adversaries on the same network or the internet.

Generated by OpenCVE AI on June 16, 2026 at 02:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a patched version of the Booking Calendar Contact plugin that removes the vulnerability
  • If an update cannot be applied immediately, block or limit direct access to the admin.php endpoint to authenticated users only (for example, by using .htaccess rules or a firewall)
  • Apply input validation and output encoding to the 'ict', 'ics', and 'name' parameters so that any user‑supplied data is sanitized before storage or display
  • Deploy a Web Application Firewall rule set that detects and blocks common XSS payloads and monitor for anomalous GET request patterns

Generated by OpenCVE AI on June 16, 2026 at 02:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 15 Jun 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 15 Jun 2026 14:00:00 +0000

Type Values Removed Values Added
Description WordPress appointment-booking-calendar 1.1.24 contains multiple privilege escalation vulnerabilities that allow unauthenticated attackers to modify calendar settings and inject persistent cross-site scripting payloads through the admin.php page parameters. Attackers can inject malicious JavaScript into the 'ict' and 'ics' options or the calendar 'name' parameter via GET requests to execute arbitrary scripts when the calendar is displayed or accessed in the administration interface.
Title WordPress appointment-booking-calendar 1.1.24 Privilege Escalation XSS
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-15T22:02:50.177Z

Reserved: 2026-06-15T11:54:10.695Z

Link: CVE-2016-20084

cve-icon Vulnrichment

Updated: 2026-06-15T22:02:45.530Z

cve-icon NVD

Status : Deferred

Published: 2026-06-15T14:16:32.067

Modified: 2026-06-15T20:50:47.973

Link: CVE-2016-20084

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-16T02:30:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')