Description
The Rox Appointment Booking WordPress plugin before 1.2.8 does not perform any authorization check on the endpoint that returns booking agent (staff) records, allowing unauthenticated attackers to read staff email addresses, phone numbers, private internal notes and the linked WordPress account name for every agent.
Published: 2026-09-16
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated disclosure of staff personal information
Action: Immediate Patch
AI Analysis

Impact

Users of the Rox Appointment Booking plugin prior to version 1.2.8 can be exposed to a significant privacy breach. The plugin's endpoint that delivers agent (staff) records performs no authorization check, which means any internet-connected user can retrieve email addresses, phone numbers, private notes, and WordPress account names for all staff members. The flaw allows attackers to obtain private personal information and potentially use it for phishing or other malicious purposes.

Affected Systems

Affected systems include any WordPress installation that has the Rox Appointment Booking plugin installed and not upgraded to 1.2.8 or later. The vulnerability is present in all earlier releases regardless of configuration, because the code path lacks an access control guard. The exact affected version range is from the plugin's initial release up through 1.2.7.

Risk and Exploitability

The risk is high: the CVSS calculations are not provided, but the EPSS score is below 1% indicating current exploitation probability is low; however the privacy impact is considerable. Attackers do not need privileged access and only need to know the public URIs used by the plugin's REST API. The vulnerability is not listed in the CISA KEV catalog, meaning no known broad exploitation has been reported, but the weakness remains exploitable until patched.

Generated by OpenCVE AI on September 16, 2026 at 16:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of the Rox Appointment Booking plugin (1.2.8 or newer).
  • If an immediate update is not possible, restrict access to the /agent REST route by requiring authentication or role-based access controls using a plugin or custom code.
  • Deploy a web application firewall rule that blocks unauthenticated requests to the agent endpoint and logs any attempts to access it.

Generated by OpenCVE AI on September 16, 2026 at 16:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Wed, 16 Sep 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
CWE-284

Wed, 16 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Rox Appointment Booking WordPress plugin before 1.2.8 does not perform any authorization check on the endpoint that returns booking agent (staff) records, allowing unauthenticated attackers to read staff email addresses, phone numbers, private internal notes and the linked WordPress account name for every agent.
Title Rox Appointment Booking < 1.2.8 - Unauthenticated Staff PII Disclosure via Agent REST Route
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-17T12:32:42.829Z

Reserved: 2026-09-09T14:59:30.897Z

Link: CVE-2026-87896

cve-icon Vulnrichment

Updated: 2026-09-17T12:15:15.399Z

cve-icon NVD

Status : Deferred

Published: 2026-09-16T06:16:35.423

Modified: 2026-09-17T13:16:56.900

Link: CVE-2026-87896

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T16:45:18Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-284

    Improper Access Control