Skip to main content

WpBookingly EUVDEUVD-2026-31097

| CVE-2026-27405 MEDIUM
Missing Authorization (CWE-862)
2026-05-20 Patchstack GHSA-v254-7qjr-r9fr
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege WordPress credentials
  2. Delivery
    Authenticate to target WordPress site
  3. Exploit
    Send crafted request to unprotected plugin endpoint
  4. Execution
    Bypass plugin-level authorization check
  5. Persist
    Modify or delete booking/service data
  6. Impact
    Compromise integrity and availability of booking system

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 an authenticated session with high-privilege (Administrator-level) WordPress credentials, per CVSS PR:H - this is the primary limiting factor. The vulnerability is network-accessible (AV:N) with low attack complexity (AC:L) and requires no user interaction (UI:N), meaning once credentials are obtained, exploitation is straightforward. The flaw is limited to deployments running WpBookingly plugin version 1.2.9 or earlier on WordPress installations. There is no confidentiality impact (C:N), so the attack is oriented toward data manipulation and service disruption rather than data theft. The 'Authentication Bypass' tag from Patchstack suggests the authorization bypass occurs within the plugin's own access control layer, not at the WordPress authentication level - the precise endpoint or feature requiring the bypass condition has not been publicly detailed in available intelligence.

Impact

The CVSS base score of 6.5 (Medium) reflects a constrained real-world risk profile. The PR:H requirement - high privileges, consistent with WordPress Administrator level - significantly narrows the exploitable population to already-trusted accounts, which is the primary limiting factor. Despite this, the I:H and A:H impact metrics indicate that exploitation can result in full integrity and availability compromise of the plugin's data (e.g., booking records, service configurations). The C:N confidentiality impact suggests data exposure is not the primary concern. No EPSS score was provided in the available data, and this CVE is not listed in the CISA KEV catalog, both signals consistent with a lower exploitation urgency. The 'Authentication Bypass' tag applied by Patchstack introduces a potential conflict with the PR:H CVSS vector: if exploitation truly requires only administrator-level credentials, the 'bypass' characterization may refer to circumventing intra-application authorization controls rather than bypassing WordPress authentication itself. This nuance should be verified against the Patchstack advisory. Overall, this is a real but lower-priority vulnerability - meaningful for multi-tenant WordPress environments (managed hosting, site agencies) where administrator accounts may be shared or partially untrusted.

Exploit ScenarioDerived

An attacker who has obtained or compromised a high-privilege WordPress account (e.g., Administrator) on a site running WpBookingly 1.2.9 or earlier sends a crafted network request to an insufficiently authorized plugin endpoint. Because the plugin does not enforce proper authorization checks, the attacker can manipulate or destroy booking data - modifying service schedules, deleting reservations, or disrupting availability - beyond what their role should permit within the plugin's own access model. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 20, 2026

Broken access control in the WpBookingly WordPress plugin (Magepeople Inc.) through version 1.2.9 enables network-authenticated high-privilege users to perform unauthorized integrity and availability-impacting actions against the booking management system. Rooted in CWE-862 (Missing Authorization), the plugin fails to enforce proper authorization checks on one or more endpoints, allowing exploitation of incorrectly configured access control levels. No public exploit code has been identified at time of analysis, and this CVE does not appear in the CISA KEV catalog.

RemediationAI

The primary remediation is to update the WpBookingly plugin to a version beyond 1.2.9 once a patched release is published by Magepeople Inc.; however, no explicit patched version number was confirmed in the available intelligence data - verify the latest version via the WordPress plugin repository or the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/service-booking-manager/vulnerability/wordpress-wpbookingly-plugin-1-2-9-broken-access-control-vulnerability?_s_id=cve before upgrading. As a compensating control pending a patch, restrict the WordPress Administrator role to only fully trusted accounts and audit existing admin-level users to eliminate unnecessary privilege grants. In high-sensitivity environments, consider temporarily deactivating the plugin if booking functionality is non-critical, accepting the trade-off of service disruption. Web Application Firewall (WAF) rules targeting unauthorized access to the plugin's specific AJAX or REST endpoints may provide partial mitigation but are not a substitute for the official patch.

Affected VersionsENISA

WpBookingly n/a ≤1.2.9

Affected Packages

euvd wpbookingly no fix

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 management plugin developed by Magepeople Inc., identified by CPE cpe:2.3:a:magepeople_inc.:wpbookingly:*:*:*:*:*:*:*:*. The root cause is CWE-862 (Missing Authorization), a class of vulnerability where the application performs a sensitive action - such as modifying or deleting booking records - without verifying that the requesting user is authorized to do so, even when authentication is present. In WordPress plugin architecture, this typically manifests as AJAX handlers, REST API endpoints, or admin-panel actions that check for authentication (nonce or login status) but omit a capabilities check (e.g., current_user_can()), allowing privilege escalation within the WordPress role hierarchy. The CVSS vector AV:N/AC:L/PR:H/UI:N indicates the flaw is reachable over the network with no user interaction, but requires high-privilege credentials to trigger.

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

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H

Primary rating from Vendor (Patchstack) · only source for this CVE.

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

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

EPSS Score
0.0%
Top 90% exploitable
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 No
EPSS 0.0%
Patch available No
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
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