Skip to main content

Timetics CVE-2026-14326

| EUVDEUVD-2026-70034 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-02 WPScan GHSA-xhxv-x276-mmhp
3.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with staff-role credentials
  2. Delivery
    Enumerate appointment IDs via REST API
  3. Exploit
    Craft update request targeting a different staff member's appointment ID
  4. Execution
    Submit request bypassing ownership check
  5. Impact
    Overwrite, 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Timetics 0 ≤1.0.61

Affected Packages

euvd timetics no fix

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

Vendor (WPScan) PRIMARY 3.8 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 3.8 LOW

Staff role required (PR:H); REST API reachable over network (AV:N); no confidentiality impact, low integrity and availability from peer-appointment manipulation.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

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

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche WordPress booking plugin, limited enterprise deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +19
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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