Description
The WPCafe WordPress plugin before 3.0.18 does not perform an authorization check when creating a reservation through its REST API, verifying only a publicly available nonce, allowing unauthenticated users to submit reservations with an arbitrary approval status and bypass the administrator moderation workflow.
Published: 2026-08-26
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WPCafe WordPress plugin fails to perform an authorization check when a reservation is created via its REST API. The API only verifies a public nonce, so users who are not logged in can submit reservations with any approval status, effectively allowing them to approve or submit reservations without administrator review. This flaw can be used to inject spam or malicious reservations that normally would be rejected or moderated, leading to potential data integrity and availability issues.

Affected Systems

The vulnerability affects any WordPress site that installs the WPCafe plugin version earlier than 3.0.18. Users running such a plugin are capable of sending unauthenticated REST API requests to create reservations, as the patch is only available in version 3.0.18 and later.

Risk and Exploitability

Because the vulnerability is accessible through the publicly exposed REST API, any internet‑connected attacker can exploit it without prior authentication. While no EPSS score or CVSS score is provided, the lack of an authentication layer coupled with the option to set approval flags indicates a high potential impact. The flaw is not listed in the CISA KEV catalog, but its exploitability relies on simple HTTP requests and therefore represents a significant risk to sites that rely on the plugin for reservation management.

Generated by OpenCVE AI on August 26, 2026 at 07:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the WPCafe plugin to version 3.0.18 or newer, which includes proper authorization checks during reservation creation.
  • If an immediate update is not possible, disable or block unauthenticated POST requests to the /wp-json/wpcafe/v1/reservations endpoint using a web‑application firewall or a server‑side rule.
  • Configure WordPress to enforce role‑based access control by ensuring that only authenticated users with the appropriate capabilities can access the reservation API endpoints.

Generated by OpenCVE AI on August 26, 2026 at 07:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Wed, 26 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WPCafe WordPress plugin before 3.0.18 does not perform an authorization check when creating a reservation through its REST API, verifying only a publicly available nonce, allowing unauthenticated users to submit reservations with an arbitrary approval status and bypass the administrator moderation workflow.
Title WPCafe < 3.0.18 - Unauthenticated Reservation Approval Bypass via Missing Authorization
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-26T14:43:10.333Z

Reserved: 2026-07-03T08:40:44.157Z

Link: CVE-2026-14550

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T07:30:16Z

Weaknesses