Description
The Five Star Restaurant Reservations WordPress plugin before 2.7.23 does not verify the authenticity of incoming payment notifications, failing to validate the payment recipient, amount, and status or to bind the notification to the intended booking, allowing unauthenticated attackers to mark arbitrary pending reservations as paid and confirmed.
Published: 2026-08-06
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Five Star Restaurant Reservations plugin fails to authenticate its payment notifications and does not bind the notification to the correct reservation. This flaw permits an unauthenticated attacker to forge payment messages, causing the plugin to mark any pending reservation as paid and confirmed. The consequence is a clear revenue loss and a false sense of occupied tables for the restaurant, effectively altering the service state without proper financial validation.

Affected Systems

WordPress sites that have installed the Five Star Restaurant Reservations plugin earlier than version 2.7.23 are affected. The vulnerability is tied to the plugin’s payment handling endpoint and is present in all releases prior to 2.7.23 for any vendor or distribution of the plugin.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate threat. No EPSS score is available, so the likelihood of exploitation is unknown, and the vulnerability is not listed in CISA’s KEV catalog. The exploit requires the attacker to send a crafted payment notification to the plugin’s endpoint, which is unauthenticated and therefore easily reachable. Because the flaw bypasses payment verification, any successful exploitation would immediately result in booking confirmation for the attacker’s chosen reservation.

Generated by OpenCVE AI on August 6, 2026 at 23:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Five Star Restaurant Reservations plugin to version 2.7.23 or later, which includes proper validation of payment notifications and binding to the intended booking.
  • If an immediate update is not feasible, restrict access to the payment notification endpoint by limiting it to known payment gateway IP addresses or applying a shared secret mechanism to authenticate messages.
  • Ensure that all incoming payment notifications validate the recipient, amount, and status before marking a reservation as paid and confirmed, and audit booking confirmation logs for unauthorized activity.

Generated by OpenCVE AI on August 6, 2026 at 23:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 00:00:00 +0000

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

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The Five Star Restaurant Reservations WordPress plugin before 2.7.23 does not verify the authenticity of incoming payment notifications, failing to validate the payment recipient, amount, and status or to bind the notification to the intended booking, allowing unauthenticated attackers to mark arbitrary pending reservations as paid and confirmed.
Title Five Star Restaurant Reservations < 2.7.23 - Unauthenticated Payment Bypass and Booking Confirmation via IDOR
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:07:31.341Z

Reserved: 2026-07-08T19:33:48.625Z

Link: CVE-2026-15147

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T23:45:03Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key