Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with vulnerable plugin
-
DeliveryConfirm payment confirmation feature is enabled
-
ExploitEnumerate or guess valid booking IDs via unauthenticated endpoint
-
ExecutionSend deletion request per booking ID
-
ImpactPermanently delete victim reservations at scale
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The target WordPress site must be running MotoPress Appointment Booking before version 2.4.8 with the payment confirmation feature explicitly enabled - the CVE description identifies this as the specific unpatched code path remaining after the CVE-2026-9180 fix. No authentication credentials or session tokens are required; the vulnerable endpoint is fully unauthenticated (CVSS PR:N confirmed). The attacker must know or be able to enumerate valid booking identifiers; if IDs are sequential integers this is trivial, and if they are GUIDs the effort increases substantially. Sites with payment confirmation disabled are likely not reachable via this specific code path, but upgrading to 2.4.8 is recommended regardless. No specific platform, hosting configuration, or additional plugin is required beyond the vulnerable plugin version and the payment confirmation setting. |
| Impact | The CVSS 5.3 score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) correctly identifies this as a network-accessible, zero-authentication flaw, but the moderate score understates real-world business impact for appointment-dependent organizations: silently wiping customer reservations causes material operational disruption even without data exfiltration. The incomplete-fix history - a prior remediation of CVE-2026-9180 that failed to close this code path - modestly reduces confidence that the authorization model was comprehensively audited, though version 2.4.8 is the current vendor-confirmed fix. The publicly available WPScan proof-of-concept significantly lowers exploitation effort; the attack is fully automatable (no authentication, no user interaction, low complexity), raising the practical risk above what the CVSS numeric score implies. No CISA KEV listing or EPSS score was provided; widespread automated scanning cannot be confirmed but cannot be ruled out given the trivial attack profile. Sites not using payment confirmation may not be affected by this specific code path but should upgrade regardless. |
| Exploit ScenarioDerived | An attacker targets a WordPress site running MotoPress Appointment Booking before 2.4.8 with payment confirmation enabled, and submits unauthenticated HTTP requests to the booking deletion endpoint iterating over sequential or otherwise guessable booking identifiers. Since no authentication or ownership verification occurs, each valid booking ID results in permanent deletion of that customer's reservation. A publicly available proof-of-concept from WPScan enables this attack with minimal skill, and the operation is easily scriptable for bulk deletion. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Unauthenticated IDOR (CWE-639) in the MotoPress Appointment Booking WordPress plugin before version 2.4.8 enables any remote attacker to permanently delete arbitrary users' reservations by supplying a known booking identifier to an unprotected deletion endpoint. This CVE documents an incomplete fix of CVE-2026-9180 - the vulnerable deletion path remains reachable on sites using payment confirmation workflows, confirmed through version 2.4.7. A publicly available proof-of-concept was disclosed by WPScan, and the vendor has released a corrective patch in version 2.4.8.
RemediationAI
Upgrade MotoPress Appointment Booking to version 2.4.8 or later immediately; this is the vendor-released patch addressing both CVE-2026-15232 and the prior incomplete remediation of CVE-2026-9180. The patch is available via the WordPress plugin repository and documented in WPScan's advisory at https://wpscan.com/vulnerability/b0ffa74d-a03a-4eed-95c7-579360990d7f/. For sites unable to patch immediately that have payment confirmation enabled, consider temporarily disabling the payment confirmation workflow to remove the exposed deletion code path - this trades off paid-booking functionality for reduced attack surface and should be treated as a short-term measure only. Alternatively, a WAF rule blocking unauthenticated POST requests to the plugin's booking deletion endpoint can serve as a compensating control, though WAF coverage depends on correct endpoint identification. Upgrade to 2.4.8 is strongly preferred over either workaround.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected product is the MotoPress Appointment Booking WordPress plugin (CPE: cpe:2.3:a:unknown:motopress_appointment_booking:*:*:*:*:*:*:*:*). The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), the canonical IDOR pattern. The plugin exposes a booking deletion endpoint that accepts a caller-supplied booking identifier and processes the deletion without verifying ownership of the booking record or requiring any authentication session. The vulnerable code path is specifically within the payment confirmation workflow handler - indicating the prior CVE-2026-9180 remediation patched some deletion entry points but left this payment-callback branch unguarded. WordPress IDOR flaws in unauthenticated REST/AJAX endpoints are a well-documented vulnerability class, and the incomplete-fix pattern here demonstrates that authorization logic was not applied uniformly across all deletion paths when the original fix was implemented.
Know when Motopress Appointment Booking gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Permanent deletion of bookings impacts both data integrity and data availability; otherwise the input vector metrics are accurate for a fully unauthenticated network IDOR.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The MotoPress Appointment Booking WordPress plugin before 2.4.8 does not perform an authorization or ownership check when handling a user-supplied booking identifier on an unauthenticated endpoint, allowing unauthenticated attackers to permanently delete other users' reservations. This is an incomplete fix of CVE-2026-9180: the deletion remains reachable on sites using payment confirmation, confirmed through version 2.4.7.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
SQL Injection in the MotoPress Appointment Booking WordPress plugin (versions ≤ 2.4.5) allows authenticated attackers ho
Unauthenticated booking data tampering in MotoPress Appointment Booking for WordPress (all versions ≤ 2.4.4) allows remo
EUVD-2026-69868
GHSA-gjgj-4946-rqm5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB