Skip to main content

WP BASE Booking CVE-2026-59541

| EUVDEUVD-2026-48194 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-07-23 Patchstack GHSA-mgq4-mxf3-c87g
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register/obtain Subscriber account
  2. Delivery
    Authenticate to WordPress site
  3. Exploit
    Send crafted request to vulnerable plugin endpoint
  4. Execution
    Trigger incorrect privilege assignment (CWE-266)
  5. Persist
    Gain administrative capabilities
  6. Impact
    Control booking system and site data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Exploitation requires the attacker to hold a valid authenticated WordPress account at the Subscriber (low-privilege) level, consistent with the CVSS PR:L metric - it is NOT unauthenticated. The practical enabling condition is a site configured to allow user self-registration (WordPress 'Anyone can register' enabled) or any other means of obtaining a Subscriber account, which makes the account prerequisite trivial to satisfy on many public sites. What limits exploitation: sites that disable self-registration and tightly control account creation force the attacker to first obtain credentials by other means; no special non-default plugin configuration is stated as required, and no user interaction is needed (UI:N). The exact vulnerable feature or endpoint within WP BASE Booking is not detailed in the available data.

Impact

The CVSS 3.1 base score is 8.8 (High) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, indicating network-reachable, low-complexity exploitation that requires only a low-privileged authenticated account and no user interaction, with high impact across confidentiality, integrity, and availability. The single required precondition - a Subscriber account - is a low barrier on any WordPress site permitting self-registration, which materially raises real-world risk. Countervailing signals: the vulnerability is NOT in CISA KEV (no confirmed active exploitation), and no public proof-of-concept has been identified, so this is currently a high-severity but not confirmed-exploited issue. EPSS data was not provided in the input and therefore cannot be cited. The reporting source is Patchstack, a reputable WordPress vulnerability database, which lends confidence to the CVSS assessment even though independent NVD enrichment is absent from the supplied data.

Exploit ScenarioDerived

An attacker registers or acquires a Subscriber-level account on a WordPress site running WP BASE Booking <= 6.3.1, then sends a crafted authenticated request to a vulnerable plugin endpoint that improperly assigns elevated privileges (CWE-266), granting administrative capabilities. From there the attacker can modify bookings, exfiltrate customer data, alter site content, or install malicious code. No public proof-of-concept has been identified at time of analysis, and exploitation requires only a low-privileged account with no victim interaction (AC:L/UI:N).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 23, 2026

Privilege escalation in the WP BASE Booking WordPress plugin (versions 6.3.1 and earlier) lets a low-privileged authenticated Subscriber elevate their permissions to a higher-privileged role. Because the CVSS vector is AV:N/PR:L with high confidentiality, integrity, and availability impact, an attacker holding any low-level account - trivially obtained on sites with open registration - can gain administrative-level control over the booking system and potentially the wider WordPress instance. There is no public exploit identified at time of analysis, and the flaw is not listed in CISA KEV.

RemediationAI

Upgrade WP BASE Booking to a version newer than 6.3.1 once the vendor publishes a fix; the supplied data does not name a confirmed patched release, so at time of analysis no vendor-released patched version is independently confirmed - check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wp-base-booking-of-appointments-services-and-events/vulnerability/wordpress-wp-base-booking-plugin-6-3-1-privilege-escalation-vulnerability) and the plugin's WordPress.org page for the fixed version. Because exploitation requires a low-privileged account, an effective compensating control is to disable open user self-registration (uncheck 'Anyone can register' in WordPress Settings > General) or restrict the default new-user role, which removes the easy path to obtaining the Subscriber foothold at the cost of blocking legitimate self-service signups. Additionally, deploy a WordPress virtual-patching WAF (Patchstack or equivalent) to block the privilege-escalation request pattern, audit existing user accounts for unexpected role elevation, and consider deactivating the plugin until a patched version is available if the booking functionality is non-essential.

Affected VersionsENISA

WP BASE Booking n/a ≤6.3.1

Affected Packages

euvd wp_base_booking 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

The affected component is WP BASE Booking (marketed as 'WP BASE booking of appointments, services and events'), a WordPress appointment/booking plugin by developer Hakan Ozevin (CPE cpe:2.3:a:hakan_ozevin:wp_base_booking). The root cause is classified as CWE-266 (Incorrect Privilege Assignment), meaning the plugin grants a user more privileges than their assigned role should carry - typically caused by a plugin action, AJAX handler, or capability check that fails to properly validate the caller's role before performing privileged operations such as role/capability modification or accessing administrative functionality. In WordPress, Subscriber is the lowest built-in role and normally cannot manage content, users, or settings, so a defect that lets a Subscriber assume elevated capabilities effectively collapses the site's role-based access model.

Know when Wp Base 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 (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable authenticated action needing only a low-privileged Subscriber account (PR:L), no interaction, low complexity, yielding full admin-level control hence high C/I/A.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber Privilege Escalation in WP BASE Booking <= 6.3.1 versions.

Executive ViewAI

Why It Matters

The WP BASE Booking plugin (versions 6.3.1 and earlier) contains a privilege escalation vulnerability allowing any registered user to gain administrative control over the booking system and potentially the entire WordPress instance. Organizations with this plugin and open user registration face immediate risk of unauthorized administrative access, threatening operational continuity and customer data. The absence of an available patch requires immediate compensating controls to reduce exploitation risk.

Business Impact: High
Compensating Controls

Disable open user registration or require mandatory admin approval for new accounts; restrict Subscriber role capabilities to exclude administrative booking functions through WordPress role and capability management; implement audit logging for user privilege changes; monitor for suspicious user role elevations; temporarily disable the plugin if not operationally critical; monitor vendor advisories for patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche WordPress appointment-booking plugin, limited install base
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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