Description
The WP Travel Engine – Tour Booking Plugin – Tour Operator Software plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.8.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to view private booking billing details — including the victim customer's first name, last name, email address, street address, city, and phone number — rendered as default values in checkout form fields by binding an arbitrary booking ID to the attacker's session. The only access control on the endpoint is a frontend nonce that is publicly emitted to all visitors via the wteL10n global on trip pages, meaning it provides CSRF protection only and does not restrict unauthenticated access.
Published: 2026-08-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WP Travel Engine plugin fails to verify user authorization on an AJAX endpoint that returns booking billing details. By requesting the endpoint with a booking_id parameter, an unauthenticated visitor can obtain the victim customer’s name, email, address, city, and phone number. The lack of proper access control turns the endpoint into an information‑disclosure vector that exposes sensitive personal data.

Affected Systems

All installations of WP Travel Engine up to version 6.8.4 are affected, including the latest 6.7.x and 6.8.x releases referenced in the plugin’s source. The issue exists in the core AJAX controller handling booking actions and is present in any WordPress site that uses the plugin without updating beyond 6.8.4.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, and although EPSS data is not available, the lack of an official KEV listing suggests no widespread exploitation has been publicly observed. The vulnerability is exploitable over the public web, requiring only that an attacker supply a booking_id value, which can be discovered via site enumeration. The risk is therefore significant for sites exposing the plugin but can be mitigated by updating or blocking the endpoint.

Generated by OpenCVE AI on August 16, 2026 at 08:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Immediately upgrade WP Travel Engine to any release newer than 6.8.4 that contains the missing‑authorization fix.
  • If an immediate upgrade is not possible, block unauthenticated access to the affected AJAX endpoint (e.g., using a server rule or firewall to deny requests that include the booking_id parameter to the plugin’s AJAX handler).
  • After applying a mitigation, monitor web logs for requests to the endpoint and audit user sessions to ensure no unauthorized booking details are returned.

Generated by OpenCVE AI on August 16, 2026 at 08:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 16 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wptravelengine
Wptravelengine wp Travel Engine – Tour Booking Plugin – Tour Operator Software
Vendors & Products Wordpress
Wordpress wordpress
Wptravelengine
Wptravelengine wp Travel Engine – Tour Booking Plugin – Tour Operator Software

Sun, 16 Aug 2026 07:00:00 +0000

Type Values Removed Values Added
Description The WP Travel Engine – Tour Booking Plugin – Tour Operator Software plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.8.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to view private booking billing details — including the victim customer's first name, last name, email address, street address, city, and phone number — rendered as default values in checkout form fields by binding an arbitrary booking ID to the attacker's session. The only access control on the endpoint is a frontend nonce that is publicly emitted to all visitors via the wteL10n global on trip pages, meaning it provides CSRF protection only and does not restrict unauthenticated access.
Title WP Travel Engine <= 6.8.4 - Missing Authorization to Unauthenticated Sensitive Information Disclosure via 'booking_id' Parameter
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Wptravelengine Wp Travel Engine – Tour Booking Plugin – Tour Operator Software
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-17T16:58:30.417Z

Reserved: 2026-07-24T14:42:16.432Z

Link: CVE-2026-17087

cve-icon Vulnrichment

Updated: 2026-08-17T16:58:16.556Z

cve-icon NVD

Status : Deferred

Published: 2026-08-16T07:16:30.423

Modified: 2026-08-20T12:48:10.287

Link: CVE-2026-17087

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T11:15:04Z

Weaknesses