Skip to main content

WP Travel CVE-2026-11868

| EUVDEUVD-2026-45880 MEDIUM
Missing Authorization (CWE-862)
2026-07-20 WPScan GHSA-mvh6-8vcr-6fw5
5.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
5.3 MEDIUM

Unauthenticated network endpoint, no complexity or interaction; only integrity impact (booking records cancelled), no confidentiality or system availability loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

5
Analysis Generated
Jul 20, 2026 - 14:25 vuln.today
CVSS changed
Jul 20, 2026 - 14:22 NVD
5.3 (MEDIUM)
Patch available
Jul 20, 2026 - 09:17 EUVD
CVE Published
Jul 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 20, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The WP Travel WordPress plugin before 11.7.1 does not perform capability or ownership checks on its booking cancellation action, which is also exposed to unauthenticated users, allowing them to cancel arbitrary bookings on the site.

AnalysisAI

Missing authorization on the booking cancellation endpoint in the WP Travel WordPress plugin (all versions before 11.7.1) permits any unauthenticated internet visitor to cancel arbitrary bookings on affected sites. The action is exposed without capability checks or ownership verification, meaning no login or elevated role is required. A public proof-of-concept is available via WPScan; no confirmed active exploitation in CISA KEV at time of analysis, though the trivial attack complexity makes opportunistic abuse realistic.

Technical ContextAI

WP Travel is a WordPress plugin for travel agencies and booking management. The vulnerability is classified as CWE-862 (Missing Authorization): the plugin's booking cancellation action - exposed as a WordPress AJAX or REST endpoint - performs no call to current_user_can() or equivalent capability check, and does not verify that the requesting user owns or has rights over the targeted booking. WordPress plugin security requires that state-mutating actions gate on both nonce verification and capability checks; this endpoint omits both for unauthenticated contexts. CPE cpe:2.3:a:unknown:wp_travel:*:*:*:*:*:*:*:* covers all releases from 0 through 11.7.0 inclusive, per EUVD-2026-45880.

RemediationAI

The primary fix is to upgrade the WP Travel plugin to version 11.7.1 or later, which introduces proper capability and ownership verification on the booking cancellation action; this update can be applied from the WordPress admin dashboard under Plugins → Updates or via WP-CLI with wp plugin update wp-travel. If an immediate upgrade is not feasible, a targeted compensating control is to block unauthenticated POST requests to the relevant AJAX action (e.g., the wp-admin/admin-ajax.php handler or the specific REST route) using WAF rules or server-level ACLs - note this may affect other plugin functionality and should be validated in a staging environment before deployment. Disabling the booking cancellation feature through plugin settings, if the option exists, is an additional interim measure. Full advisory details are at https://wpscan.com/vulnerability/a82da13b-ee86-495b-a684-324c1541d7ab/.

Share

CVE-2026-11868 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy