Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public Wappointment endpoint
-
ExploitEnumerate/manipulate object ID parameter
-
ImpactAccess or alter another user's booking data
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 authentication, user interaction, or special privileges are required (PR:N/UI:N confirmed by CVSS), so exploitation works against default configurations of any Wappointment installation up to and including 2.7.7 that is network-reachable. The practical prerequisite is simply HTTP access to the WordPress site running the affected plugin version and knowledge or enumeration of valid object identifiers. Limiting factors: impact is bounded to data accessible via the vulnerable object reference (partial confidentiality/integrity, no availability loss), and sites updated past 2.7.7 or not running Wappointment are unaffected; the exact affected endpoint is not disclosed, which modestly raises the effort to locate the vulnerable parameter. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms network-reachable, low-complexity, unauthenticated exploitation requiring no user interaction - the easiest possible access profile - which is why unauthenticated IDOR against a web plugin warrants attention. However, the impact is constrained: C:L/I:L/A:N means only partial confidentiality and integrity loss (reading/altering appointment-related records) with no availability impact, yielding the 6.5 Medium score rather than Critical. No EPSS probability, CISA KEV listing, or public POC is present in the provided data, so there is no evidence of active or at-scale exploitation - consistent with a recently disclosed plugin bug reported through Patchstack. The SSVC exploitation status is therefore effectively 'none' from available signals, and automatability is plausible (the attack is a simple parameterized web request) but unconfirmed. Net: real and easy to trigger if a vulnerable instance is exposed, but the limited blast radius and absence of exploitation signals place it below network-vector CRITICAL flaws in queue priority. Note the input tag 'Authentication Bypass' is imprecise - CWE-639 is an authorization (access-control) flaw, not authentication bypass. |
| Exploit ScenarioDerived | An unauthenticated attacker who can reach the WordPress site sends a request to a Wappointment endpoint with a manipulated object identifier (e.g., an appointment, booking, or client record ID) and the application returns or modifies data belonging to a different user. Because no authentication, special complexity, or user interaction is required, the request can be issued directly against any internet-facing vulnerable install. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Unauthenticated IDOR in the Wappointment appointment-booking plugin for WordPress (all versions through 2.7.7) allows remote attackers to access and tamper with appointment records they do not own by supplying or enumerating object identifiers that the plugin fails to authorize. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, base 6.5) confirms no authentication, privileges, or user interaction are needed, so any network-reachable WordPress site running the plugin at or below 2.7.7 is exposed; impact is bounded to partial confidentiality and integrity loss with no availability impact. No public exploit code and no CISA KEV listing were identified at time of analysis, and no EPSS score was provided, making this a moderate-priority issue rather than an emergency - though unauthenticated Internet exposure and the ease of identifier enumeration keep it worth prompt attention.
RemediationAI
No patched version is identified in the available data: the supplied references contain no GitHub commit, pull request, changelog entry, or tagged release fixing this issue, and the CVSS/CPE data only establishes that 2.7.7 and earlier are affected - so the applicable status is "No vendor-released patch identified at time of analysis." The first and most reliable action is to monitor the vendor and the Patchstack advisory above and upgrade the plugin the moment a release later than 2.7.7 is published, then verify the change took effect via the WordPress plugin list. Until that release is confirmed, treat the plugin as unpatchable and apply compensating controls with their trade-offs understood: if appointment booking is not business-critical, deactivate and remove the plugin entirely, which eliminates the attack surface at the cost of losing the booking workflow and any stored appointment data remaining in the database; if the plugin must stay online, restrict access at the reverse proxy or web application firewall to the plugin's paths so only trusted networks or authenticated administrative sessions can reach them, accepting that anonymous public booking will break for legitimate customers; alternatively, add virtual-patching rules that reject requests whose object identifiers do not match the caller's own session or that come from unauthenticated clients, accepting that rule maintenance and false positives are a recurring cost. Because the flaw is an authorization bypass rather than an injection, no input-sanitization or parameter-escaping workaround is effective. Finally, since unauthenticated record identifiers are enumerable, review database logs and web server access logs for sequential or unusual identifier patterns against the plugin's endpoints to detect attempts, and rotate any appointment data that may have been exposed.
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 root cause is CWE-639, Authorization Bypass Through User-Controlled Key - the classic Insecure Direct Object Reference pattern. Wappointment is a self-hosted WordPress appointment-booking plugin that stores appointments, clients, and related records in WordPress database tables and exposes them through plugin endpoints (REST or admin-ajax style handlers) that take an object identifier as a request parameter. Because the handler retrieves the referenced record without verifying that the requester is authorized for that specific object, any unauthenticated caller can substitute or iterate identifiers to reach records belonging to other users, violating vertical and horizontal access boundaries. The affected CPE, cpe:2.3:a:wappointment_team:wappointment:*:*:*:*:*:*:*:*, identifies the vendor as wappointment_team with an open-ended version range, matching the vendor statement that every release up to and including 2.7.7 is impacted. The CVSS vector's PR:N/UI:N confirms the vulnerable path is reachable without a session, which is typical for booking endpoints designed to be used by anonymous visitors, and the partial C:L/I:L ratings reflect read and write access limited to whatever the vulnerable object reference exposes rather than full site compromise. The exact vulnerable endpoint and parameter are not disclosed in the available data, which raises the effort required to locate the flaw but does not reduce exposure for an attacker performing routine endpoint enumeration against a known plugin signature.
Know when Wordpress Plugin 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:L/A:N
Unauthenticated remote IDOR over HTTP (AV:N/AC:L/PR:N/UI:N) giving partial read/write of other users' records (C:L/I:L) with no availability impact and no scope change.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Insecure Direct Object References (IDOR) in Wappointment <= 2.7.7 versions.
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.
More in Wordpress Plugin
View allThe 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 Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
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
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
EUVD-2026-93265
GHSA-p65h-4xv9-c744
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB