Skip to main content

Restaurant Reservations CVE-2026-15147

| EUVDEUVD-2026-54196 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-08-06 contact@wpscan.com GHSA-4prh-qcrv-cpfg
5.3
CVSS 3.1 · Vendor: wpscan
Share

Severity by source

Vendor (wpscan) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
5.3 MEDIUM

Network-reachable webhook endpoint requires no credentials or user interaction; impact is limited to integrity of reservation status with no confidentiality or availability effect.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

3
Analysis Generated
Aug 06, 2026 - 23:12 vuln.today
Patch available
Aug 06, 2026 - 23:03 EUVD
CVE Published
Aug 06, 2026 - 22:16 cve.org
MEDIUM 5.3

DescriptionCVE.org

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.

AnalysisAI

Unauthenticated payment notification forgery in the Five Star Restaurant Reservations WordPress plugin (all versions before 2.7.23) enables remote attackers to fraudulently mark arbitrary pending reservations as paid and confirmed without completing actual payment. The plugin's payment webhook handler accepts incoming IPN-style callbacks without verifying the notification's cryptographic authenticity, recipient identity, payment amount, transaction status, or binding to a specific booking - every control that prevents payment bypass is absent. No public exploit has been identified and this vulnerability is not listed in CISA KEV, but the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates the attack is network-accessible, requires zero privileges and zero user interaction, making it accessible to unsophisticated actors.

Technical ContextAI

The Five Star Restaurant Reservations plugin integrates with payment processors that use Instant Payment Notification (IPN) or webhook callbacks to signal completed transactions. Secure implementations must validate the notification source via HMAC signature or shared secret, confirm that the payment amount matches the booking total, verify the merchant recipient, and bind the notification to a specific booking identifier to prevent replay or cross-booking abuse. This plugin omits all such controls. The root cause class aligns with CWE-345 (Insufficient Verification of Data Authenticity) - external input in the form of a payment notification is accepted and acted upon without any cryptographic or logical verification. The ENISA EUVD identifier EUVD-2026-54196 independently corroborates the scope. No formal CPE string was included in available intelligence, but the affected range spans all plugin releases from version 0 through 2.7.22 as reported by WPScan and EUVD. The tag 'Information Disclosure' applied by the reporting source appears to be a misclassification; the CVSS vector (C:N/I:L/A:N) confirms the actual impact is integrity violation, not data exposure.

RemediationAI

Update the Five Star Restaurant Reservations plugin to version 2.7.23 or later, available from the WordPress plugin repository. A vendor-released patch is confirmed available per the WPScan advisory at wpscan.com/vulnerability/9cfa5856-3c30-451d-895e-3d68208d834d. If immediate patching is not feasible, consider disabling the payment notification endpoint at the web server or WAF level - note this will require manual payment confirmation by administrators until patching is complete, adding operational overhead. If the plugin relies on a specific payment gateway with a documented IP range for IPN callbacks, restricting the notification endpoint to those source IPs at the firewall level is a targeted compensating control, though this may break payment flows if the processor's IP range changes. Operators should audit reservation records for any pending-to-paid status transitions occurring without corresponding payment gateway records in their payment processor dashboard, as such anomalies would indicate exploitation attempts.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

Share

CVE-2026-15147 vulnerability details – vuln.today

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