Sceawere
Vulnerability Detail
CVE-2026-14322Updated Verified Sceawere Triage Sources: NVD / CISA KEV
Timetics Unauthenticated Booking State Bypass
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 5.3
- Creation Date
- 14h ago
- Vendor
- Unknown
- Product
- Timetics
- Attack Type
- CWE-284 Improper Access Control
- 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 Timetics WordPress plugin before 1.0.57 does not enforce a pending or unpaid status for new bookings created through a payment method other than its recognised gateways, allowing unauthenticated users to create fully-approved bookings for priced appointments without making any payment.
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-07-22T07:16:35.307Z",
"pubdate": "2026-07-22T07:16:35.307Z",
"executiveSummary": "The Timetics WordPress plugin prior to version 1.0.57 suffers from an access control and business logic vulnerability affecting booking state enforcement.\nSpecifically, the application fails to enforce a pending or unpaid status for new bookings created via alternative, unrecognized payment methods.\nThis architectural flaw allows unauthenticated threat actors to interact with the appointment booking functionality and generate fully-approved booking records for priced appointments without executing any financial transaction.\nThe impact of this vulnerability includes severe financial loss, resource exhaustion, and unauthorized service consumption, as attackers can bypass payment gateways entirely.\nThe risk is elevated due to the lack of required authentication or privilege levels, meaning any external user with network access to the target WordPress installation can abuse the booking endpoint.\nSuccessful exploitation requires no prior interaction or credentials, lowering the barrier to entry for malicious actors seeking to abuse monetized scheduling features.",
"technicalDetails": "The root cause of the vulnerability lies in improper state validation and insufficient input sanitization within the booking creation workflow of the Timetics WordPress plugin.\nWhen a user initiates a booking for a priced appointment utilizing a payment method outside of the plugin's explicitly recognized and validated gateways, the backend logic fails to assign a constrained status such as pending or unpaid.\nInstead, the state machine defaults to or accepts a fully-approved status without verifying payment confirmation tokens or validating transaction receipts from a trusted payment processor.\nThe vulnerable component resides within the booking processing handler responsible for parsing transaction vectors and instantiating appointment records in the database.\nAffected versions include all iterations of the Timetics WordPress plugin prior to 1.0.57.\nThe attack flow proceeds as follows: First, an unauthenticated attacker identifies a priced appointment slot exposed by the plugin via the web interface. Second, the attacker formulates an HTTP request to the booking endpoint, specifying an unrecognized or arbitrary payment method parameter designed to bypass the standard gateway verification routines. Third, the backend application processes the booking submission, instantiating the appointment entry in the database. Due to the absence of strict status enforcement, the application marks the booking as fully approved. Finally, the attacker receives confirmation of a valid appointment without rendering payment, securing unauthorized access to the scheduled service.\nNetwork exposure is fully external, accessible via standard HTTP/HTTPS protocols exposed by the WordPress site. No authentication or low-level privileges are required to trigger the vulnerable code path, allowing automated exploitation scripts to mass-create fraudulent appointments."
}