Skip to main content

MotoPress Appointment Booking EUVDEUVD-2026-69868

| CVE-2026-15232 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-02 WPScan GHSA-gjgj-4946-rqm5
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with vulnerable plugin
  2. Delivery
    Confirm payment confirmation feature is enabled
  3. Exploit
    Enumerate or guess valid booking IDs via unauthenticated endpoint
  4. Execution
    Send deletion request per booking ID
  5. Impact
    Permanently 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

MotoPress Appointment Booking 0 <2.4.8

Affected Packages

euvd motopress_appointment_booking fix: 2.4.8

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

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 6.5 MEDIUM

Permanent deletion of bookings impacts both data integrity and data availability; otherwise the input vector metrics are accurate for a fully unauthenticated network IDOR.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/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

4
CVSS changed
Sep 02, 2026 - 11:22 NVD
5.3 (MEDIUM)
Patch available
Sep 02, 2026 - 07:01 EUVD
CVE Published
Sep 02, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Sep 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
Niche WordPress appointment-booking plugin, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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