Skip to main content

eaSYNC Booking EUVDEUVD-2026-101849

| CVE-2026-103304 MEDIUM
Missing Authorization (CWE-862)
2026-10-15 WPScan GHSA-pqxc-w2xw-35h9
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Reach public WordPress AJAX endpoint
  2. Delivery
    Send forged cancellation request (no nonce)
  3. Exploit
    Overwrite notification email content
  4. Execution
    Trigger outbound notification emails
  5. Impact
    Deliver 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.

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

eaSYNC Booking 0 <1.3.31

Affected Packages

euvd easync_booking fix: 1.3.31

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

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

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/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
Oct 15, 2026 - 11:22 NVD
5.3 (MEDIUM)
Patch available
Oct 15, 2026 - 08:01 EUVD
CVE Published
Oct 15, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Oct 15, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche third-party WordPress booking plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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