Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFingerprint TrueBooker plugin on target
-
DeliverySend crafted request to booking endpoint
-
ExploitInject SQL into unsanitized parameter
-
ExecutionExtract wp_users hashes and secrets
-
ImpactCrack credentials and escalate access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The concrete prerequisite is a WordPress site with the TrueBooker (truebooker-appointment-booking) plugin, version 1.2.3 or earlier, installed and active - the vulnerable booking endpoint must be reachable. The CVSS vector is AV:N/AC:L/PR:N/UI:N, so there are no special conditions beyond that: remote, unauthenticated exploitation is possible against default configurations, with no authentication, no user interaction, and no non-default settings required. The primary factors limiting exploitation are the need for the specific plugin to be present and active and the plugin's relatively narrow real-world deployment; there is no known POC yet, which slightly raises the effort of finding the exact injectable parameter. |
| Impact | The Patchstack-assigned CVSS is 9.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L): network-reachable, low complexity, no privileges and no user interaction, meaning the technical barrier to exploitation is minimal. However, corroborating exploitation signals are absent - no EPSS score was provided, the CVE is not in CISA KEV, and no POC/exploit code is referenced, so there is no evidence of active or widespread exploitation yet. The realistic prioritization is driven by the trivially automatable, unauthenticated nature of the flaw combined with mass-scanning behavior typical of WordPress plugin SQLi, tempered by the plugin's likely modest deployment footprint. Note a discrepancy worth verifying: the vector sets I:N and only A:L despite this being SQL injection, which usually permits data modification - the assigner likely scoped the reachable query as read/limited, but defenders should not assume write access is impossible without confirmation. |
| Exploit ScenarioDerived | An attacker discovers a WordPress site running TrueBooker (via plugin fingerprinting) and sends a crafted request to the vulnerable booking endpoint containing SQL metacharacters in an unsanitized parameter. Requiring no authentication or user interaction, they use boolean/time-based or UNION techniques to dump the wp_users table and password hashes, then crack or reuse them to escalate access. No public POC is referenced yet, but the AV:N/AC:L profile makes such an exploit straightforward to script once the parameter is identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Unauthenticated SQL injection in the TrueBooker (truebooker-appointment-booking) WordPress plugin by themetechmount affects all versions up to and including 1.2.3, letting remote attackers inject arbitrary SQL through an exposed plugin parameter without any authentication. Rated CVSS 9.3, it enables extraction of sensitive WordPress database contents (user records, credentials, secrets) and, per the scope-changed CVSS vector, impact reaching beyond the plugin's own security boundary. No public exploit identified at time of analysis and it is not on CISA KEV, but the unauthenticated network vector makes it an attractive automation target.
RemediationAI
No vendor-released patch version is identified in the available data, so treat 1.2.3 and earlier as unpatched and upgrade to any later fixed release listed on the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/truebooker-appointment-booking/vulnerability/wordpress-truebooker-plugin-1-2-3-sql-injection-vulnerability?_s_id=cve) as soon as themetechmount publishes one. Until a fixed version is confirmed, the most effective compensating control is to deploy a WAF virtual patch (Patchstack, Wordfence, or ModSecurity CRS) with SQLi rules covering the plugin's endpoints, accepting possible false positives on booking submissions; alternatively deactivate and remove the TrueBooker plugin entirely, which stops the attack surface at the cost of disabling appointment booking on the site. As a supporting measure, restrict the WordPress database account privileges to the minimum needed and monitor for anomalous queries against wp_users/wp_options, understanding this limits data theft impact but does not close the injection itself.
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
TrueBooker is an appointment-booking plugin for WordPress (CPE cpe:2.3:a:themetechmount:truebooker) that stores and queries booking data in the shared WordPress MySQL/MariaDB database. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): user-controllable input reaches a database query without parameterization or proper sanitization, most likely bypassing WordPress's $wpdb->prepare()/sanitization helpers on a public-facing AJAX or REST endpoint. Because the plugin shares the site's single database, an injection point in a booking handler can be leveraged to read tables well outside the plugin's own data, which is reflected in the scope-changed (S:C) CVSS assessment.
Know when Truebooker 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:N/UI:N/S:C/C:H/I:N/A:L
Unauthenticated remote SQLi gives high confidentiality (full DB read) and limited integrity via injectable writes; scope kept Unchanged as impact stays within the site database.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated SQL Injection in TrueBooker <= 1.2.3 versions.
Executive ViewAI
The TrueBooker WordPress plugin (versions 1.2.3 and earlier) contains a critical vulnerability allowing unauthenticated remote attackers to access the WordPress database directly. Organizations using this plugin face immediate risk of exposure to user credentials, personal data, and sensitive database contents. Disabling the plugin is required urgently.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) immediately disable the plugin; (2) implement Web Application Firewall rules to block SQL injection attempts targeting the plugin parameters; (3) restrict database user permissions to least privilege and monitor for unauthorized access; (4) rotate all WordPress admin and database credentials on affected systems; (5) monitor database activity logs for suspicious extraction queries and establish detection for WordPress exploitation patterns.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Truebooker
View allAccount takeover in TrueBooker WordPress plugin before 1.2.4 enables unauthenticated attackers to reset any user’s passw
The TrueBooker WordPress plugin before 1.0.3 does not properly sanitise and escape a parameter before using it in a SQL
Privilege escalation in the TrueBooker (truebooker-appointment-booking) WordPress plugin through version 1.2.3 lets unau
Unauthenticated privilege escalation in the TrueBooker (truebooker-appointment-booking) WordPress plugin versions 1.2.6
TrueBooker, a WordPress booking/appointment plugin, renders a booking confirmation summary without verifying that the re
Missing authorization checks in the TrueBooker WordPress plugin before 1.3.0 allow unauthenticated remote attackers to c
Unauthenticated attackers can create TrueBooker bookings at attacker-chosen prices and attach them to arbitrary customer
TrueBooker, a WordPress plugin, lets unauthenticated remote attackers rewrite its entire stored configuration because on
Unauthenticated broken access control in the TrueBooker WordPress appointment-booking plugin (versions ≤ 1.1.9 by ThemeT
The TrueBooker WordPress plugin before 1.0.3 does not have CSRF check in place when updating its settings, which could a
Unauthenticated settings modification in the TrueBooker appointment-booking WordPress plugin (versions 1.2.9 and earlier
TrueBooker appointment booking plugin through version 1.1.5 fails to enforce proper authorization controls, allowing una
EUVD-2026-48208
GHSA-qh8q-259v-qvrj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB