Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public WordPress AJAX endpoint
-
DeliverySend forged cancellation request (no nonce)
-
ExploitOverwrite notification email content
-
ExecutionTrigger outbound notification emails
-
ImpactDeliver spoofed email content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication or user interaction is required: the vulnerable code paths are several cancellation-related AJAX actions of the eaSYNC Booking plugin that perform neither authorization nor nonce validation, so any unauthenticated visitor who can reach the site's admin-ajax endpoint can invoke them against a default installation of a vulnerable version (before 1.3.31). The principal limiting factors are that the target site must run the eaSYNC Booking plugin at an affected version and must be internet-reachable, and that impact is confined to creating cancellation requests, triggering notification emails, and overwriting email content - there is no direct code execution, data disclosure, or site takeover. |
| Impact | This is a genuine but moderate-priority web application flaw, not a high-impact server compromise. The provided CVSS vector (AV:N/AC:L/PR:N/UI:N) correctly reflects a network-reachable, low-complexity, unauthenticated issue requiring no user interaction, but the impact is deliberately scoped to integrity only (C:N/I:L/A:N), yielding a base score of 5.3 (Medium). Publicly available exploit code exists (reported by WPScan), which raises the practical likelihood of opportunistic abuse, especially given automated WordPress plugin scanning. However, there is no CISA KEV listing and no EPSS score was supplied, so there is no evidence of active, widespread exploitation - the POC signal and the absence of KEV together suggest opportunistic nuisance/abuse potential rather than confirmed in-the-wild campaigns. The CWE-862 (Missing Authorization) root cause is consistent with the description's missing nonce/authorization checks. Net: real but bounded - the lack of confidentiality or availability impact and the integrity-only scope mean this is a legitimate hygiene fix rather than an emergency, though the unauthenticated + public-POC combination warrants prompt patching on exposed sites. |
| Exploit ScenarioDerived | An unauthenticated attacker sends crafted AJAX requests to the plugin's cancellation-related endpoints, which lack nonce and authorization checks, to forge booking cancellation requests and trigger notification emails to site operators or customers. Because the content of those emails can be overwritten, the attacker can abuse the site as a conduit for misleading or malicious email content and spam. A public proof-of-concept exists (WPScan), lowering the skill barrier for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Unauthenticated attackers can invoke several cancellation-related AJAX actions in the eaSYNC Booking WordPress plugin before 1.3.31 because those actions lack authorization and nonce validation, letting them create booking cancellation requests, fire booking notification emails, and overwrite the content of emails the site sends. Publicly available exploit code exists (the WPScan advisory is the exploit reference), but there is no indication of confirmed active exploitation in CISA KEV. The impact is confined to integrity of booking state and outbound email content - there is no code execution, data disclosure, or site takeover - making this a moderate-priority web application flaw (CVSS 5.3).
RemediationAI
Upgrade the eaSYNC Booking WordPress plugin to 1.3.31 or later (vendor-released patch: 1.3.31). Verify the installed version in the WordPress Plugins screen and apply the update from the WordPress.org repository; the WPScan advisory at https://wpscan.com/vulnerability/99069eac-aa52-41da-9d63-3fb9e2a05f4a/ documents the fix. If immediate patching is not possible, compensating controls include blocking or unregistering the vulnerable admin-ajax.php actions - for example via a site-specific plugin that removes the wp_ajax_nopriv_ handlers - with the trade-off that legitimate front-end booking features relying on those actions will break. A WAF rule that rejects POST requests to /wp-admin/admin-ajax.php carrying the cancellation action names can blunt automated exploitation, but tuning is required to avoid false positives on legitimate admin-ajax traffic. Because the flaw allows overwriting outbound email content, review and sanitize stored email templates and monitor outgoing notification mail for injected spam or phishing links until the plugin is updated.
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 flaw is CWE-862 Missing Authorization in a WordPress plugin. eaSYNC Booking registers AJAX handlers reachable through the WordPress admin-ajax.php endpoint. WordPress exposes two hooks - wp_ajax_{action} for authenticated users and wp_ajax_nopriv_{action} for unauthenticated visitors - and each handler must independently verify a nonce and the caller's capability. Here the cancellation-related handlers perform neither check, so any unauthenticated request to admin-ajax.php with the correct action parameter reaches the vulnerable code. The CPE cpe:2.3:a:unknown:easync_booking:*:*:*:*:*:*:*:* reflects the plugin's listing under an unknown vendor in the CPE dictionary, and the EUVD entry records affected versions as 'eaSYNC Booking 0 <1.3.31'. Because the handlers also modify email content, the flaw crosses from simple state change into stored content manipulation that affects the site's outbound communications.
Know when Easync 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
Unauthenticated AJAX actions lacking nonce/authorization give AV:N/AC:L/PR:N/UI:N; impact is limited integrity (forged requests and email-content overwrite) so I:L with C:N/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The eaSYNC Booking WordPress plugin before 1.3.31 does not perform authorization or nonce checks on several of its cancellation-related AJAX actions, allowing unauthenticated users to create booking cancellation requests, trigger booking notification emails, and overwrite the content of the emails the site sends.
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.
EUVD-2026-101849
GHSA-pqxc-w2xw-35h9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB