Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with staff-role credentials
-
DeliveryEnumerate appointment IDs via REST API
-
ExploitCraft update request targeting a different staff member's appointment ID
-
ExecutionSubmit request bypassing ownership check
-
ImpactOverwrite, cancel, or reassign victim's appointment
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a WordPress account assigned the Timetics plugin's custom 'staff' role on the target site, running Timetics version 1.0.61 or earlier with the plugin active. The attacker must also identify appointment IDs belonging to other staff members, which may be discoverable through the same REST API. No special network position, exploit toolkit, or non-default server configuration is required beyond the staff account itself. Standard WordPress roles (subscriber, contributor, editor) without the custom staff role cannot exploit this vulnerability, as can administrators who already have full privileges. |
| Impact | The CVSS base score of 3.8 (Low) with vector AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L is a reasonable reflection of the limited blast radius: no confidentiality exposure, only low-severity integrity and availability effects, and a hard prerequisite of holding the plugin's staff-role account. The publicly available WPScan PoC raises practical risk for sites where staff accounts are granted to potentially untrustworthy users - a scheduling-heavy organization managing many staff accounts should audit who holds that role - but the PR:H requirement keeps this well below the threshold of remotely exploitable issues with no authentication barrier. EPSS data is absent from the input, preventing quantitative exploitation-probability assessment. The vulnerability is not listed in CISA KEV, and no reports of active exploitation have been identified. This ranks as a low-priority authorization hygiene issue rather than an urgent remediation target. |
| Exploit ScenarioDerived | An attacker who holds a valid staff-role account on a Timetics-powered WordPress site uses the REST API to enumerate appointment IDs belonging to other staff members, then sends a crafted update request targeting those IDs. Because the server performs no ownership check, the attacker can overwrite appointment details, cancel them, or reassign them. The public WPScan PoC confirms the attack requires only a valid session token and knowledge of a target appointment ID. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Broken object-level authorization in the Timetics WordPress plugin through version 1.0.61 allows authenticated users holding the plugin's custom staff role to modify, disable, or take over appointments belonging to other staff members via the REST API. The endpoint accepts appointment identifiers without validating ownership, enabling lateral privilege abuse among staff peers. A public WPScan PoC confirms exploitability, though real-world impact is bounded by the PR:H prerequisite of a pre-existing staff account.
RemediationAI
No vendor-released patched version is identified in the available data. Administrators should monitor the WPScan advisory (https://wpscan.com/vulnerability/0e12e0d0-fcf1-4dfd-bbf3-7647fe231b26/) and the Timetics plugin changelog on WordPress.org for an update and apply it as soon as one is released. As an immediate compensating control, restrict the staff role to only fully trusted personnel and audit the current list of accounts holding that role - removing untrusted staff accounts eliminates the attack prerequisite entirely. Administrators may also consider blocking the Timetics REST API appointment-update endpoints at the web application firewall or via a WordPress REST API security plugin, though this will disable legitimate staff booking workflows until a patch is available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Timetics is a WordPress-native booking and appointment scheduling plugin. Its REST API appointment-update endpoint processes appointment identifiers without enforcing per-object ownership - a classic Insecure Direct Object Reference (IDOR) / Broken Object Level Authorization (BOLA) pattern. The CWE field is listed as N/A in the input, but the root cause most closely maps to CWE-639 (Authorization Bypass Through User-Controlled Key) or CWE-284 (Improper Access Control). The CPE string cpe:2.3:a:unknown:timetics:*:*:*:*:*:*:*:* uses 'unknown' as the vendor - a placeholder; the actual vendor is the Timetics plugin author. All versions through 1.0.61 are affected per the WPScan advisory.
Know when Timetics gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
Staff role required (PR:H); REST API reachable over network (AV:N); no confidentiality impact, low integrity and availability from peer-appointment manipulation.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
DescriptionCVE.org
The Timetics WordPress plugin through 1.0.61 does not enforce per-object ownership when updating appointments through its REST API, allowing users with its custom staff role to modify, disable, or take over appointments belonging to other staff members.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Payment enforcement bypass in the Timetics WordPress booking plugin (versions before 1.0.57) allows unauthenticated remo
Missing authorization in Timetics WordPress plugin through version 1.0.53 allows unauthenticated remote attackers to byp
Cross-Site Scripting in the Timetics WordPress appointment-booking plugin (by Arraytics) affects all versions up to and
Missing authorization in the Arraytics Timetics WordPress plugin (versions through 1.0.63) lets remote attackers trigger
Broken access control in the Timetics WordPress booking and scheduling plugin (versions ≤ 1.0.61) exposes unauthenticate
Missing authorization (CWE-862) in the Arraytics Timetics WordPress plugin through version 1.0.65 lets unauthenticated r
EUVD-2026-70034
GHSA-xhxv-x276-mmhp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB