Sceawere
Vulnerability Detail
CVE-2026-15147UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Five Star Restaurant Reservations Payment Bypass
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 5.3
- Creation Date
- 1d ago
- Vendor
- Unknown
- Product
- Five Star Restaurant Reservations
- Attack Type
- CWE-345 Insufficient Verification of Data Authenticity
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- Attack Complexity
- LOW
Narrative and Response
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.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "5.3",
"pubDate": "2026-08-06T22:16:47.450Z",
"pubdate": "2026-08-06T22:16:47.450Z",
"executiveSummary": "The Five Star Restaurant Reservations WordPress plugin before 2.7.23 suffers from a critical payment notification verification vulnerability.\nThe vulnerability stems from a failure to authenticate and validate incoming payment notifications, specifically lacking validation of the payment recipient, transaction amount, payment status, and cryptographic or logical binding to the intended booking record.\nUnauthenticated remote attackers can exploit this flaw by sending crafted, arbitrary payment notification payloads directly to the plugin's notification endpoint.\nSuccessful exploitation allows malicious actors to manipulate reservation states, automatically transitioning arbitrary pending reservations to 'paid' and 'confirmed' status without executing any legitimate financial transaction.\nThe business impact includes severe operational disruption, potential fraud, unauthorized service provisioning, and compromised reservation integrity.\nNo elevated privileges or prior authentication are required to execute the attack, making it accessible to any external network adversary capable of interacting with the target WordPress instance.",
"technicalDetails": "The root cause of the vulnerability lies in the insecure handling of asynchronous payment notifications or webhook callbacks within the Five Star Restaurant Reservations WordPress plugin prior to version 2.7.23.\nSpecifically, the component responsible for processing payment gateway callbacks fails to implement proper cryptographic signature verification, source IP validation, or session-to-transaction correlation.\nFurthermore, the logic omits critical validation checks against the transaction payload, failing to verify that the payment recipient matches the merchant account, that the transaction amount corresponds to the specific booking cost, and that the payment status is explicitly marked as successful.\nThe affected component is exposed directly to the network via an unauthenticated HTTP endpoint or webhook listener utilized by the plugin.\nBecause the input parameters within incoming notifications are blindly trusted and processed without integrity checks or robust state binding, an unauthenticated attacker can craft synthetic HTTP requests mimicking legitimate payment gateway notifications.\nThe attack flow proceeds as follows: First, the attacker identifies a pending reservation identifier or enumerates valid booking IDs within the target system. Second, the attacker formulates a forged payment notification payload containing the targeted reservation ID alongside arbitrary success parameters. Third, the attacker transmits this HTTP request across the network to the plugin's payment notification handler. Fourth, the vulnerable backend logic processes the payload, bypasses security checks due to the absence of verification logic, and updates the database record. Finally, the target reservation is marked as paid and confirmed, granting the attacker unauthorized confirmation of restaurant services without rendering payment.\nThe affected software versions include all installations of the Five Star Restaurant Reservations WordPress plugin prior to version 2.7.23."
}