Description
The GemBooking WordPress plugin before 1.7.1 does not properly verify that a REST request is addressed to its own routes before temporarily granting staff users administrative capabilities, allowing users with the GemBooking WordPress plugin before 1.7.1's Staff role to delete arbitrary posts and update the site's settings.
Published: 2026-11-09
Score: n/a
EPSS: n/a
KEV: No
Impact: Privilege Escalation – users with a Staff role can delete arbitrary posts and change site settings without proper authorization.
Action: Immediate Patch
AI Analysis

Impact

The GemBooking WordPress plugin fails to confirm that a REST request is intended for its own routes before temporarily granting staff users administrative privileges. This flaw allows a staff member to delete any post and modify site settings, effectively bypassing role-based restrictions and enabling unauthorized content removal and configuration changes. The vulnerability exposes the site to content loss, potential defacement, and misconfiguration that could be leveraged in further attacks.

Affected Systems

Any installation of the GemBooking plugin before version 1.7.1 is affected. The vulnerability is tied to the GemBooking plugin used in WordPress sites where a Staff role exists. Since the product name is listed as Unknown:GemBooking, administrators must confirm they are running a pre‑1.7.1 build of this plugin.

Risk and Exploitability

A REST‑based attack vector is implied; the flaw can be triggered by sending crafted HTTP requests to the plugin’s endpoints. While an EPSS score is unavailable and the issue is not listed in the CISA KEV catalog, the capacity to implicitly gain administrative rights and delete content suggests a high-risk scenario. Successful exploitation would grant an attacker full control over the site’s posts and configuration, potentially facilitating broader compromise or defacement.

Generated by OpenCVE AI on November 9, 2026 at 07:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the GemBooking plugin to version 1.7.1 or newer to eliminate the vulnerability.
  • If an immediate upgrade is not possible, limit staff role permissions so that no user can delete posts or modify site settings until the patch is applied.
  • Disable the REST API endpoints exposed by GemBooking or block them via firewall/rules until the fix is installed.
  • Consider removing the GemBooking plugin entirely if it is not critical to site functionality.

Generated by OpenCVE AI on November 9, 2026 at 07:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-307

Mon, 09 Nov 2026 06:30:00 +0000

Type Values Removed Values Added
Description The GemBooking WordPress plugin before 1.7.1 does not properly verify that a REST request is addressed to its own routes before temporarily granting staff users administrative capabilities, allowing users with the GemBooking WordPress plugin before 1.7.1's Staff role to delete arbitrary posts and update the site's settings.
Title GemBooking < 1.7.1 - Staff+ Arbitrary Post Deletion and Site Settings Update via REST Context Check Bypass
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-09T06:00:28.723Z

Reserved: 2026-11-05T13:36:05.552Z

Link: CVE-2026-123131

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T07:17:29.933

Modified: 2026-11-09T07:17:29.933

Link: CVE-2026-123131

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T07:30:06Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-307

    Improper Restriction of Excessive Authentication Attempts