Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify target WordPress site running Booked <= 3.0.0
-
DeliveryCraft malicious page with auto-submitting forged form targeting Booked endpoints
-
ExploitDeliver phishing lure to authenticated WordPress user
-
InstallVictim visits attacker page
-
C2Browser sends forged request with victim's session cookies
-
ExecuteBooked processes request without CSRF validation
-
ImpactAvailability-impacting action executed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target user must be authenticated to the WordPress site (holding an active session cookie with sufficient privileges to perform the targeted Booked plugin action) at the time they visit the attacker-controlled page. The CVSS UI:R metric confirms victim interaction is required - passive exploitation without the victim clicking or visiting a link is not possible. The Booked plugin must be installed and active on the target WordPress instance running version 3.0.0 or earlier. No special server configuration is required beyond the plugin being installed. Exploitation is limited by the need for a social engineering step to lure the authenticated user; fully opportunistic scanning-style exploitation is not applicable. |
| Impact | CVSS 6.5 Medium with vector AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H reflects a network-reachable attack requiring no privileges to stage (PR:N) but mandating victim interaction (UI:R), which meaningfully limits exploitation compared to fully passive vectors. The A:H with no confidentiality or integrity impact suggests the actionable harm is availability disruption - likely mass deletion of bookings or plugin data - rather than account takeover or data exfiltration. No EPSS score was provided; KEV status is not listed, confirming no known active exploitation. No POC is referenced. Real-world risk is moderate: the attack is easy to stage once a social-engineering lure is crafted, but the impact is bounded to availability of the booking plugin functionality rather than broader WordPress compromise. Defenders at sites relying heavily on Booked for operational scheduling should treat this as higher priority than the medium CVSS score alone suggests. |
| Exploit ScenarioDerived | An attacker crafts a malicious webpage containing hidden HTML forms or JavaScript that automatically submits forged HTTP requests to the target WordPress site's Booked plugin endpoints. When an authenticated WordPress administrator or editor visits the attacker's page - via phishing email, social media link, or malvertising - their browser silently sends the forged request using their active session cookies, causing the plugin to execute the destructive action (such as deleting all appointments) without any CSRF token validation rejecting it. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Unauthenticated CSRF in Booked WordPress plugin (versions <= 3.0.0) enables remote attackers to trigger availability-impacting actions against authenticated WordPress users without their consent. The CVSS vector (C:N/I:N/A:H) indicates this CSRF leads to a destructive availability outcome - likely deletion or corruption of booking/scheduling data - rather than data theft or code execution. No public exploit or active exploitation has been identified at time of analysis, though the low attack complexity and no required privileges for staging the attack make social-engineering delivery straightforward.
RemediationAI
The primary remediation is to update the Booked plugin beyond version 3.0.0 as soon as a patched release is available from Themerex or the WordPress plugin repository; the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/booked/vulnerability/wordpress-booked-plugin-3-0-0-cross-site-request-forgery-csrf-vulnerability should be monitored for the confirmed fixed version, which was not independently confirmed at time of analysis. As an interim compensating control, site administrators can deactivate the Booked plugin entirely if booking functionality is non-critical - this eliminates the attack surface at the cost of scheduling downtime. If deactivation is not acceptable, implementing a web application firewall (WAF) rule to block cross-origin POST requests to Booked plugin endpoints (e.g., via Patchstack's virtual patching feature or Cloudflare WAF) can reduce exposure without requiring plugin downtime. Restricting authenticated administrator sessions to trusted networks via IP allowlisting limits the attacker's ability to find an authenticated target, though this is operationally burdensome on distributed teams.
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
Booked is a WordPress scheduling and appointment booking plugin developed by Themerex (CPE: cpe:2.3:a:themerex:booked:*:*:*:*:*:*:*:*). The vulnerability is classified as CWE-352 (Cross-Site Request Forgery), meaning the plugin fails to validate the origin or authenticity of incoming state-changing HTTP requests. Without anti-CSRF token verification, the plugin blindly processes requests that appear to originate from an authenticated session, even when those requests are actually crafted by a third party and delivered via a malicious webpage. The WordPress plugin architecture is particularly vulnerable to CSRF when nonce checks (wp_verify_nonce) are absent or insufficiently applied on AJAX handlers or admin-facing actions.
Know when Booked 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:R/S:U/C:N/I:N/A:H
CSRF requires no attacker privileges (PR:N) and no special conditions (AC:L), but victim interaction is mandatory (UI:R); impact is purely availability with no confidentiality or integrity breach.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Request Forgery (CSRF) in Booked <= 3.0.0 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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
phpscheduleit Booked Scheduler 2.7.5 allows arbitrary file upload via the Favicon field, leading to execution of arbitra
Booked Scheduler 2.5.5 allows authenticated users to create and schedule events for any other user via a modified userId
Broken access control in the Booked WordPress appointment-scheduling plugin (versions <= 3.0.0, by ThemeRex) lets low-pr
Open redirect vulnerability in Booked versions prior to 3.3 allows a remote unauthenticated attacker to redirect a user
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in BoxyStudio Booked - Appointment Booking for
EUVD-2026-41303
GHSA-4438-c9gx-hx64
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB