Description
The TrueBooker WordPress plugin before 1.2.7 does not have proper authorisation checks in one of its AJAX actions, allowing unauthenticated users to change the status of arbitrary appointments, as well as to trigger notification emails to the affected customers.
Published: 2026-08-19
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The TrueBooker WordPress plugin before version 1.2.7 contains an unauthenticated AJAX endpoint that allows an attacker to change the status of any appointment and trigger notification emails. This missing authorization check gives an attacker the ability to modify appointment data arbitrarily, potentially canceling, rescheduling or confirming appointments without permission. Because the endpoint also sends emails, an attacker could send misleading notifications to customers, leading to confusion or fraud.

Affected Systems

Affected systems are installations of the TrueBooker appointment booking plugin for WordPress with versions less than 1.2.7. The vendor is listed as Unknown:TrueBooker. All users running a vulnerable version of the plugin are at risk until they upgrade or mitigate the endpoint.

Risk and Exploitability

The CVSS score of 5.3 classifies the vulnerability as medium severity, and the EPSS score of less than 1% indicates a very low likelihood of being actively exploited at the time of analysis. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires only that the attacker can make an unauthenticated HTTP request to the update_appointment_status AJAX action, which is publicly reachable on the site. No special privileges or network access are required, making the attack vector straightforward for anyone on the Internet.

Generated by OpenCVE AI on August 20, 2026 at 13:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to TrueBooker plugin version 1.2.7 or later to remove the vulnerable AJAX action.
  • Apply a temporary workaround by restricting access to the update_appointment_status endpoint to logged‑in users, e.g., by adding an authentication check or disabling the AJAX handler until a patch is applied.
  • Monitor WordPress logs for repeated attempts to call the update_appointment_status endpoint and review customer appointments for tampering.

Generated by OpenCVE AI on August 20, 2026 at 13:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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


Wed, 19 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Truebooker
Truebooker truebooker
Wordpress
Wordpress wordpress
Vendors & Products Truebooker
Truebooker truebooker
Wordpress
Wordpress wordpress

Wed, 19 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The TrueBooker WordPress plugin before 1.2.7 does not have proper authorisation checks in one of its AJAX actions, allowing unauthenticated users to change the status of arbitrary appointments, as well as to trigger notification emails to the affected customers.
Title TrueBooker Appointment Booking < 1.2.7 - Unauthenticated Arbitrary Appointment Status Change via update_appointment_status
References

Subscriptions

Truebooker Truebooker
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-19T16:19:52.793Z

Reserved: 2026-08-04T07:43:32.666Z

Link: CVE-2026-18777

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-19T06:17:38.250

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-18777

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:30:17Z

Weaknesses