Description
The WP Travel Engine – Tour Booking Plugin – Tour Operator Software plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 6.8.0 via the wte_get_template function. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included.
Published: 2026-09-22
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Local File Inclusion enabling arbitrary PHP execution for authenticated users
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from the wte_get_template function within the WP Travel Engine plugin, which accepts a user‑supplied 'template' shortcode attribute without proper validation. This flaw allows an authenticated contributor or higher user to include any existing .php file on the server, facilitating the execution of arbitrary PHP code. The impact is full code execution, potential data exfiltration, and escalation of privileges if the attacker can place malicious files within the web root or upload them through other plugin interfaces.

Affected Systems

All versions of the WP Travel Engine – Tour Booking Plugin up to and including 6.8.0 are affected. The vendor product is WordPress plugin “WP Travel Engine” provided by wptravelengine. No specific sub‑versions are listed beyond the comparison to 6.8.1, which contains the fix.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity with potential for serious compromise. While the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, the flaw demands only authenticated access from a contributor level or higher, a role that many site administrators might assign. Once authenticated, an attacker can include arbitrary files, enabling remote code execution if PHP files can be uploaded or if the attacker can influence the request to reference a sensitive file. The lack of public exploitation evidence does not diminish the risk, as the local file inclusion can be leveraged for further attacks such as privilege escalation or data theft once code execution is achieved.

Generated by OpenCVE AI on September 22, 2026 at 09:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑issued update to WP Travel Engine version 6.8.1 or later, which removes the vulnerable wte_get_template handling and sanitizes the 'template' attribute.
  • If the update cannot be applied immediately, restrict the contributor role and any higher roles to read‑only or custom capabilities that do not allow content editing or file uploads, effectively eliminating the ability to supply malicious templates.
  • Configure the web server and PHP environment to disable the execution of arbitrary .php files that may be included by the plugin, such as setting appropriate directory permissions and disabling unsafe functions like include() when possible.

Generated by OpenCVE AI on September 22, 2026 at 09:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 10:00: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

Tue, 22 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
Description The WP Travel Engine – Tour Booking Plugin – Tour Operator Software plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 6.8.0 via the wte_get_template function. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included.
Title WP Travel Engine <= 6.8.0 - Authenticated (Contributor+) Local File Inclusion via 'template' Shortcode Attribute
Weaknesses CWE-98
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-22T10:25:30.905Z

Reserved: 2026-05-21T18:37:05.008Z

Link: CVE-2026-9231

cve-icon Vulnrichment

Updated: 2026-09-22T10:15:44.887Z

cve-icon NVD

Status : Received

Published: 2026-09-22T09:17:06.353

Modified: 2026-09-22T11:17:27.640

Link: CVE-2026-9231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T10:00:15Z

Weaknesses
  • CWE-98

    Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')