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 delete arbitrary appointment records along with their associated booking items and payment records.
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 lacks proper authorisation checks in its AJAX action update_appointment_booked. As a result, unauthenticated users can delete any appointment record together with its booking items and payment records. This flaw results in data loss and potential denial of service. The weakness is an Authority Bypass with Vulnerable Privileges (CWE-862).

Affected Systems

TrueBooker plugin for WordPress, versions prior to 1.2.7. Any site running the vulnerable plugin is affected.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score of less than 1% suggests a low likelihood of exploitation at the time of assessment and the vulnerability is not listed in the CISA KEV catalog. The attack vector is likely an unauthenticated HTTP request to the update_appointment_booked endpoint, which can be performed by any internet user without needing to authenticate or have any special privileges.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the TrueBooker plugin to version 1.2.7 or later.
  • Restrict access to the update_appointment_booked AJAX endpoint so that only authenticated users can invoke it, for example by modifying the .htaccess rules or using a firewall rule to block unauthenticated requests.
  • Implement regular backups of appointment, booking, and payment data and monitor logs for unexpected delete operations so that any unintended deletions can be quickly identified and restored.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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 delete arbitrary appointment records along with their associated booking items and payment records.
Title TrueBooker Appointment Booking < 1.2.7 - Unauthenticated Appointment and Payment Record Deletion via update_appointment_booked
References

Subscriptions

Truebooker Truebooker
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-19T16:22:28.175Z

Reserved: 2026-08-04T07:48:52.358Z

Link: CVE-2026-18779

cve-icon Vulnrichment

Updated: 2026-08-19T15:59:42.518Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-18779

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses