Skip to main content

MotoPress Hotel Booking CVE-2026-15238

| EUVDEUVD-2026-55016 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-10 WPScan GHSA-2r7r-792g-6mpg
5.4
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

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

Network-accessible via WordPress HTTP endpoints; subscriber account required (PR:L); IDOR yields bounded cross-customer read/write with no scope change or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/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
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

5
Analysis Generated
Aug 11, 2026 - 23:46 vuln.today
CVSS changed
Aug 11, 2026 - 21:22 NVD
5.4 (MEDIUM)
Patch available
Aug 10, 2026 - 08:02 EUVD
CVE Published
Aug 10, 2026 - 06:00 cve.org
MEDIUM 5.4
CVE Published
Aug 10, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The MotoPress Hotel Booking WordPress plugin before 6.2.3 does not verify record ownership before updating customer records, allowing any authenticated user with a low-privileged account (Subscriber and above) to modify or overwrite the personal data of any customer by supplying an arbitrary identifier.

AnalysisAI

MotoPress Hotel Booking WordPress plugin versions before 6.2.3 permits any authenticated subscriber-level user to modify or overwrite the personal data of arbitrary customers by supplying a chosen record identifier, with no server-side ownership verification in place. The flaw affects WordPress hospitality sites running the plugin in its standard configuration and can be triggered by any user who holds even the lowest WordPress account role - a realistic threat on sites with open guest registration. A publicly available proof-of-concept exists per WPScan, though EPSS data (0.14%, 4th percentile) indicates mass automated exploitation has not materialized; upgrading to version 6.2.3 is the confirmed fix.

Technical ContextAI

MotoPress Hotel Booking is a commercial WordPress plugin built for accommodation and hospitality businesses to manage reservations and associated customer profiles. The vulnerability class is CWE-639 (Authorization Through User-Controlled Key), an Insecure Direct Object Reference (IDOR) pattern in which the application uses an attacker-supplied identifier to locate a data record and applies updates to it without verifying whether the authenticated user owns or is otherwise authorized to act on that record. The CPE string (cpe:2.3:a:unknown:motopress_hotel_booking:*:*:*:*:*:*:*:*) identifies the affected software; the 'unknown' vendor field reflects NVD's cataloguing gap for smaller WordPress plugin publishers rather than any ambiguity in product identity. The root cause lies in the plugin's customer record update handler, which trusts the caller-supplied record ID and processes the update unconditionally, bypassing WordPress's capability or ownership checks that should restrict cross-account operations.

RemediationAI

Update the MotoPress Hotel Booking plugin to version 6.2.3 or later immediately; this is the vendor-confirmed fix as documented in the WPScan advisory at https://wpscan.com/vulnerability/7283a28a-7241-4b9e-8fc5-5b427191c80e/. If patching cannot be applied immediately, a targeted compensating control is to disable WordPress user registration (Settings > General > 'Anyone can register' unchecked), which eliminates the ability for external attackers to self-provision subscriber accounts - note that this will also prevent legitimate guest account creation and may disrupt booking workflows that rely on front-end registration. Existing low-privileged user accounts should be audited and any accounts not associated with known staff or trusted guests should be deactivated while the patch is pending. Site administrators should also review recent customer record update activity in the booking database for anomalous cross-account modifications as an indicator of prior exploitation. No workaround fully replaces the patch.

Share

CVE-2026-15238 vulnerability details – vuln.today

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