Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public booking confirmation endpoint
-
ExploitEnumerate sequential order-item IDs
-
ImpactHarvest customer PII and confirmation codes
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 | No special conditions beyond the vulnerable feature being reachable: the order confirmation summary flow of the Appointment Booking Plugin (before 5.7.3) renders an order's details based solely on a user-supplied order-item identifier without verifying caller ownership, and those identifiers are sequential/predictable. Exploitation requires only that booking confirmations exist and that the public confirmation endpoint is reachable (default behavior); no authentication, privileges, user interaction, or non-default configuration is needed. The only real limiters are that impact is confined to disclosure of customer name, contact details, and confirmation code (no write access, no credentials), and that the site must be running a pre-5.7.3 version with booking orders present to enumerate. |
| Impact | This is a confirmed authorization flaw (IDOR, CWE-639) with a network-exploitable CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) scoring 5.3 Medium, driven entirely by low confidentiality impact (C:L) with no integrity or availability effect. The CVSS metrics are internally consistent with the description: an unauthenticated visitor can read other customers' data by supplying a guessable sequential order-item id, so the network vector and lack of privileges/interaction are accurate. No EPSS score, KEV listing, or public POC is present in the provided intelligence, so there is no evidence of active exploitation; exploitation status is best characterized as no public exploit identified at time of analysis. The real-world priority is moderate rather than urgent: the sequential, predictable identifier makes mass enumeration trivial and fully automatable, which raises practical risk above what a 5.3 score suggests, but the impact is limited to disclosure of names, contact details, and order confirmation codes (not credentials, payment data, or code execution). No signals conflict; the main limitation is the absence of exploitation-probability data (no EPSS/KEV/POC provided), so prioritization rests on the ease-of-enumeration argument rather than observed attacker activity. |
| Exploit ScenarioDerived | An unauthenticated attacker requests the order confirmation summary endpoint and increments a sequential order-item id, scraping each response. Because identifiers are predictable and no ownership check is enforced, the attacker enumerates the full customer base, harvesting names, contact details, and confirmation codes. The attack is fully remote and requires no authentication or user interaction (AV:N/PR:N/UI:N); no public POC is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Unauthenticated visitors can retrieve any customer's name, contact details, and order confirmation code from WordPress sites running the Appointment Booking Plugin before version 5.7.3 due to an insecure direct object reference (IDOR, CWE-639) in the order confirmation summary flow. The plugin fails to verify that the caller owns the order referenced by a sequential order-item identifier, allowing enumeration of all booking confirmations. No public exploit has been identified at time of analysis, but the predictable identifiers make the flaw trivially exploitable whenever booking orders exist, and the CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms it is network-reachable without authentication or user interaction.
RemediationAI
Upgrade the Appointment Booking Plugin to version 5.7.3 or later; the vendor has released a patch, as indicated by the affected version range and the WPScan advisory (https://wpscan.com/vulnerability/736056ca-5825-4cb7-8775-4010efe1f7cd/). If immediate upgrade is not possible, consider temporarily disabling the public order confirmation feature or blocking the vulnerable endpoint via a Web Application Firewall (WAF) rule-though this may break legitimate customer access to their confirmation summaries. Another compensating control is to add authorization checks (e.g., verifying that the order-item ID belongs to the current session) or to make identifiers non-sequential, but these require code changes and should be vetted by a developer. Monitor web server logs for enumeration patterns (e.g., rapid sequential ID requests) to detect exploitation attempts. Additional advisories are available from VulDB (https://vuldb.com/vuln/415285) and NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-105198).
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 vulnerability is a classic insecure direct object reference (IDOR) categorized under CWE-639 (Authorization Bypass Through User-Controlled Key). In the Appointment Booking Plugin for WordPress (versions before 5.7.3), the endpoint that renders an order's confirmation summary accepts an order-item identifier as input but does not validate that the requesting user is the rightful owner of that order. Because these identifiers are sequential and predictable, an unauthenticated attacker can iterate through them to harvest the names, contact details, and confirmation codes of all customers who have placed bookings. The root cause is missing authorization logic-the code trusts the client-supplied key without binding it to the session or user context. This affects any WordPress installation running the plugin with at least one booking record, and the public confirmation endpoint is reachable by default (CVSS vector confirms PR:N, no privileges required). The ENISA EUVD entry (EUVD-2026-94770) lists affected versions as 'Appointment Booking Plugin 0 <5.7.3'. No specific CPE is provided, but the WPScan advisory confirms the scope.
Know when WordPress 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:L/I:N/A:N
Unauthenticated remote enumeration of a predictable id (AV:N/AC:L/PR:N/UI:N) that only discloses limited customer PII, so C:L with I:N/A:N and no scope change.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Appointment Booking Plugin WordPress plugin before 5.7.3 does not verify that the caller owns the order referenced by an order-item identifier before rendering that order's confirmation summary, letting an unauthenticated visitor retrieve any customer's name, contact details and order confirmation code by supplying a sequential order-item id.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-94770
GHSA-pq3p-3xrp-hvp3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB