Description
The Salon Booking System WordPress plugin before 10.31.11 does not prevent users holding its custom salon staff role from assigning arbitrary capabilities to other accounts when editing a customer, allowing them to escalate any account to administrator and take over the site.
Published: 2026-10-18
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation to Administrator
Action: Immediate Patch
AI Analysis

Impact

A flaw in the Salon Booking System WordPress plugin allows users with the custom salon staff role to assign arbitrary capabilities to other accounts when editing a customer. The vulnerability stems from a case-insensitive handling of a user meta key, which bypasses checks that normally restrict capability changes. An attacker can therefore elevate any account to site administrator and fully compromise the WordPress installation.

Affected Systems

The vendor is unknown but the affected product is the Salon Booking System WordPress plugin. Any installation of the plugin on a WordPress site running a version earlier than 10.31.11 is vulnerable. The vulnerability is specific to the custom salon staff role defined by the plugin.

Risk and Exploitability

Because the attack only requires a user with salon staff privileges—which may not be highly privileged already—the barrier to exploitation is low. The plugin does not embed any additional authentication or network restrictions, making the attack possible from any web session a staff user can initiate. EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog, but the impact of full administrative takeover warrants a high urgency. The CVSS score is unspecified, but the flaw permits complete site compromise if exploited. The exploitability is high given the clear path to promotion to administrator.

Generated by OpenCVE AI on October 18, 2026 at 07:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Salon Booking System plugin to version 10.31.11 or newer.
  • If an immediate update is not feasible, remove the salon staff role or explicitly revoke its capability to edit customer data.
  • Use role‑based access control to deny capability assignment to staff users until the plugin is patched.

Generated by OpenCVE AI on October 18, 2026 at 07:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-269
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 18 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-732

Sun, 18 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Salon Booking System WordPress plugin before 10.31.11 does not prevent users holding its custom salon staff role from assigning arbitrary capabilities to other accounts when editing a customer, allowing them to escalate any account to administrator and take over the site.
Title Salon Booking System 10.17 - 10.31.10 - Salon Staff+ Privilege Escalation to Administrator via Case-Insensitive User Meta Key
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-18T11:12:30.988Z

Reserved: 2026-10-13T15:20:53.919Z

Link: CVE-2026-110031

cve-icon Vulnrichment

Updated: 2026-10-18T10:57:47.589Z

cve-icon NVD

Status : Received

Published: 2026-10-18T07:16:52.077

Modified: 2026-10-18T12:17:07.037

Link: CVE-2026-110031

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T08:00:06Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-732

    Incorrect Permission Assignment for Critical Resource