Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege WordPress account
-
ExploitIdentify unprotected WpBookingly plugin endpoint
-
ExecutionSend crafted authenticated request bypassing role check
-
ImpactModify restricted booking data or settings
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 | Exploitation requires a valid WordPress authenticated session with at minimum a low-privilege role (confirmed by CVSS PR:L - subscriber, customer, or equivalent). The WpBookingly plugin must be installed and active on the target site, running version 1.2.9 or earlier. The specific plugin feature, AJAX action, or REST endpoint containing the missing capability check is not disclosed in the available intelligence. Exploitation is categorically limited by the authentication requirement - unauthenticated remote attackers cannot exploit this flaw. Further limiting factors include the partial impact scope (integrity only, S:U, C:N, A:N), meaning the attacker cannot read sensitive data or cause availability disruption. Organizations where all authenticated WordPress users are trusted (e.g., private intranets, staff-only installations) face negligible realistic risk. |
| Impact | The CVSS 4.3 (Medium) score reflects a network-accessible, low-complexity attack requiring low privileges (PR:L), no user interaction, and producing only an integrity impact (I:L) with no confidentiality or availability consequence (C:N/A:N, S:U). EPSS at 0.03% (8th percentile) indicates this vulnerability is statistically unlikely to see mass exploitation. SSVC reinforces this: exploitation is rated none, automatable is no, and technical impact is partial - all pointing to a vulnerability that presents low immediate risk outside of environments where untrusted authenticated users exist. The tag 'Authentication Bypass' in the source data is potentially misleading: the CVSS PR:L vector confirms a valid authenticated session is still required, meaning this is privilege escalation within an authenticated context rather than full authentication bypass - these signals are in minor conflict and defenders should not treat it as an unauthenticated threat. No KEV listing and no public POC further reduce urgency. For multi-tenant WordPress environments (e.g., membership sites, booking portals) where low-privilege user accounts are granted to the public, risk is elevated relative to private installations. |
| Exploit ScenarioDerived | An attacker registers or obtains a low-privilege WordPress account (such as a subscriber) on a site running WpBookingly ≤1.2.9, then sends a crafted HTTP request to the plugin's unprotected endpoint - bypassing the missing capability check - to modify booking records, settings, or other data reserved for administrators. No public proof-of-concept code has been identified, but broken access control vulnerabilities of this class are straightforward to discover via manual testing of plugin endpoints once authenticated. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Missing authorization checks in the WpBookingly WordPress plugin (versions through 1.2.9) allow authenticated low-privilege users to perform actions beyond their intended permission scope, resulting in unauthorized data modification. Reported by Patchstack and tracked as EUVD-2026-31964, this broken access control flaw (CWE-862) does not require elevated privileges or user interaction, but exploitation is constrained to authenticated sessions. No public exploit code exists and EPSS stands at 0.03% (8th percentile), with SSVC classifying exploitation status as none - making this a low-urgency but legitimate remediation target for WordPress environments with untrusted authenticated users.
RemediationAI
Administrators running WpBookingly version 1.2.9 or earlier should update to the next available patched release via the WordPress plugin dashboard or the official plugin repository. A specific patched version number is not confirmed in the available data - the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/service-booking-manager/vulnerability/wordpress-wpbookingly-plugin-1-2-9-broken-access-control-vulnerability-2 should be monitored for a confirmed fix version. As a compensating control in the interim, restrict the WordPress installation to trusted authenticated users only by disabling open registration or subscriber-level account creation, which removes the untrusted authenticated user prerequisite and effectively neutralizes the attack vector. For high-sensitivity deployments, temporarily deactivating the WpBookingly plugin eliminates exposure entirely, at the cost of disabling booking functionality. The Patchstack Firewall (available in their free tier for WordPress) can also be used to virtually patch this vulnerability without requiring a plugin update.
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
WpBookingly is a WordPress service booking manager plugin developed by Magepeople Inc., identified by CPE cpe:2.3:a:magepeople_inc.:wpbookingly:*:*:*:*:*:*:*:* covering all versions through 1.2.9. CWE-862 (Missing Authorization) indicates the plugin executes privileged operations - likely via WordPress AJAX handlers, REST API endpoints, or admin-facing actions - without verifying whether the requesting authenticated user holds the appropriate WordPress capability or role. This class of flaw is common in WordPress plugins where developers check authentication state (e.g., is_user_logged_in() or nonce verification) but omit capability checks (e.g., current_user_can()), allowing any authenticated session to trigger functionality intended only for administrators or booking managers.
Know when Wpbookingly 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:L/UI:N/S:U/C:N/I:L/A:N
Primary rating from Vendor (Patchstack) · only source for this CVE.
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Missing Authorization vulnerability in Magepeople inc. WpBookingly allows Exploiting Incorrectly Configured Access Control Security Levels.
This issue affects WpBookingly: from n/a through 1.2.9.
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 Wpbookingly
View allWpBookingly plugin versions 1.2.9 and earlier contain a local file inclusion vulnerability in their service-booking-mana
Stored Cross-Site Scripting in WpBookingly (WordPress plugin by MagePeople Team, versions ≤ 1.3.2) allows a low-privileg
Broken access control in the WpBookingly WordPress plugin (Magepeople Inc.) through version 1.2.9 enables network-authen
EUVD-2026-31964
GHSA-5r4v-72rx-mg8x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB