Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain WordPress subscriber account
-
DeliverySend crafted HTTP request with SQL injection payload
-
ExploitBypass input validation in booking query handler
-
ExecutionDatabase executes injected SQL in scoped context
-
ImpactExtract wp_users hashes, PII, and booking records
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 | Exploitation requires the attacker to hold a subscriber-level (or higher) WordPress account on the target site - the lowest authenticated role, commonly obtainable via self-registration on sites that permit it. The target site must have the Gravity Forms Bookings Premium plugin by WPExperts installed, activated, and running version 2.1 or earlier. No additional special configuration or non-default settings are indicated by the available data beyond the plugin being active. Exploitation is bounded by the requirement for any authenticated session; unauthenticated visitors cannot trigger the vulnerability. Sites that have disabled user registration and contain no untrusted subscriber accounts face significantly reduced real-world exposure, though insider or compromised-account scenarios still apply. |
| Impact | The CVSS 8.5 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L) presents a combination of signals that constitute an elevated but contextually bounded risk: the network attack vector and low complexity make exploitation straightforward for any authenticated subscriber, while the scope change and C:H confidentiality impact indicate the potential for full database read access - exposing password hashes, PII, API keys, and booking records. No EPSS score was included in the source data, and this CVE does not appear in the CISA KEV catalog, nor is any public proof-of-concept reported, which moderates the immediacy of widespread exploitation risk. However, the PR:L prerequisite - a subscriber account freely obtainable via self-registration on many WordPress sites - means that even a mid-sized municipal IT team in koszalin running a community booking portal should treat this as urgent, since clearing the privilege bar is trivial on most default WordPress deployments. The I:N and A:L ratings confirm this is primarily a data-theft vector rather than a destructive or availability-focused one, which may influence triage prioritization for response teams. |
| Exploit ScenarioDerived | An attacker registers or otherwise obtains a subscriber-level WordPress account on a target site running Gravity Forms Bookings Premium 2.1 or earlier, then submits a crafted HTTP request embedding a SQL injection payload through the vulnerable booking query parameter. The injected SQL executes within the database context, returning arbitrary table contents - including wp_users credential hashes, stored PII, and booking transaction records - to the attacker. No public proof-of-concept has been identified at time of analysis, but the low complexity rating and subscriber-level access requirement make independent exploit development accessible to moderately skilled attackers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
SQL injection exploitable by authenticated subscribers in Gravity Forms Bookings Premium versions through 2.1 enables remote database extraction from affected WordPress installations. The CVSS 8.5 rating reflects network accessibility, low attack complexity, subscriber-level privilege requirements, and a scope change that extends confidentiality impact to the underlying database layer beyond the plugin itself. No public exploit code or active exploitation has been identified at time of analysis, but the low privilege threshold significantly broadens the realistic attacker pool on sites with open user registration.
RemediationAI
Upgrade Gravity Forms Bookings Premium beyond version 2.1 immediately; consult the WPExperts changelog and the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/gf-bookings-premium/vulnerability/wordpress-gravity-forms-bookings-premium-plugin-2-1-sql-injection-vulnerability for the specific patched release version, which was not confirmed in the data available at time of analysis - do not assume an arbitrary version is safe without vendor confirmation. As a compensating control pending upgrade, disable open user registration on affected WordPress sites to prevent untrusted parties from obtaining subscriber accounts, noting this does not eliminate risk from existing subscriber-level users already present in the system. Deploying a Web Application Firewall with SQL injection rule sets (such as Patchstack Shield or a network-layer WAF) can suppress exploitation attempts without code changes, though bypass remains possible against determined attackers. Enabling database activity monitoring to alert on anomalous SELECT patterns from the WordPress database user provides detection coverage while the patch is staged.
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
CWE-89 (Improper Neutralization of Special Elements used in SQL Command) identifies the root cause as failure to sanitize user-supplied input before embedding it in SQL queries. The affected product, identified by CPE cpe:2.3:a:wpexperts:gravity_forms_bookings_premium:*:*:*:*:*:*:*:*, is a premium WordPress plugin by WPExperts that extends the Gravity Forms platform with appointment and booking management functionality. The injection point is reachable by WordPress subscriber-role users - the lowest authenticated tier - indicating that a booking-related query handler fails to apply adequate parameterization or escaping to user-controlled input. The CVSS scope change (S:C) reflects that the SQL query executes in a database context technically separate from the WordPress application layer, allowing a successful injection to reach data beyond the plugin's own tables.
Know when Gravity Forms Bookings Premium 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:L/UI:N/S:C/C:H/I:N/A:L
Network-accessible SQL injection reachable at subscriber level justifies PR:L; database context separation supports S:C; read-only injection with no write capability confirmed by I:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber SQL Injection in Gravity Forms Bookings premium <= 2.1 versions.
Executive ViewAI
Gravity Forms Bookings Premium versions through 2.1 contain a SQL injection vulnerability (CVSS 8.5) enabling direct database extraction on affected WordPress sites. Subscriber-level access requirements significantly broaden the attacker pool on installations with open user registration, creating a confidentiality risk affecting sensitive booking and customer data. With no vendor patch available, immediate action is required to prevent unauthorized database access.
Restrict Gravity Forms Bookings Premium database account to minimal required permissions; disable anonymous subscriber registration; implement real-time database activity monitoring with alerts for suspicious queries; deploy WAF rules blocking common SQL injection syntax; isolate affected WordPress instances from production systems and sensitive customer data; consider complete plugin disablement until patch availability.
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.
EUVD-2026-60902
GHSA-9hp2-vwfq-gqq5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB