CVE-2026-16810
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-16810 is a SQL Injection vulnerability in the Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder plugin for WordPress. It affects all versions up to and including 3.2.0, where insufficient escaping of the data[queryCondition] parameter and lack of prepared statement usage allow authenticated attackers to inject arbitrary SQL queries. The vulnerability was disclosed on August 14, 2026, with a CVSS v3.1 base score of 6.5 (Medium), assigned by Wordfence (GitHub Advisory, Wordfence).

Technical details

The root cause is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), stemming from insufficient input sanitization and the absence of prepared statements when handling the data[queryCondition] parameter (GitHub Advisory). The vulnerable code paths are traceable through multiple plugin files: AdminAjax.php (line 754), AdminFormHandler.php (line 2042), Model.php (line 424), and GlobalHelper.php (line 53) in the 3.2.0 release (Wordfence). Exploitation requires administrator-level authentication, meaning an attacker must first obtain valid admin credentials before appending malicious SQL to existing queries. No public proof-of-concept exploit code has been identified at this time.

Impact

Successful exploitation allows authenticated administrators to extract sensitive information from the WordPress database, including user credentials, personal data stored in form submissions, and site configuration details, resulting in high confidentiality and integrity impact with no availability impact (GitHub Advisory). While the attack is limited to users with administrator-level access, a compromised admin account combined with this vulnerability could expose the entire WordPress database, potentially enabling further lateral movement or privilege escalation within the hosting environment (Wordfence).

Exploitability

There is currently no evidence of public proof-of-concept exploit code or active in-the-wild exploitation (Wordfence). The CISA SSVC assessment (added August 17, 2026) classifies exploitation as "none" and the vulnerability as non-automatable, reflecting the high privilege requirement (GitHub Advisory). The EPSS score is approximately 0.266% (19th percentile), indicating a low near-term exploitation probability. The CVE is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.

Exploitation steps

  1. Credential Acquisition: Obtain valid WordPress administrator credentials through phishing, credential stuffing, or brute force against the WordPress login endpoint (/wp-login.php).
  2. Authentication: Log in to the WordPress admin dashboard using the acquired credentials to establish an authenticated session.
  3. Identify Vulnerable Endpoint: Navigate to the Bit Form plugin's admin interface and locate the functionality that triggers the AdminAjax.php handler (line 754), which processes the data[queryCondition] parameter.
  4. Craft Malicious Payload: Construct an HTTP POST request to the WordPress AJAX endpoint (/wp-admin/admin-ajax.php) with a manipulated data[queryCondition] value containing SQL injection syntax (e.g., appending UNION SELECT statements or boolean-based blind injection payloads).
  5. Extract Database Contents: Submit the crafted request and analyze the response to enumerate database tables, extract user hashes, form submission data, or other sensitive records stored in the WordPress database (Wordfence, GitHub Advisory).

Indicators of compromise

  • Network: Unusual POST requests to /wp-admin/admin-ajax.php containing SQL keywords (e.g., UNION, SELECT, FROM, WHERE, --) within the data[queryCondition] parameter; unexpected outbound database query traffic.
  • Logs: WordPress access logs showing repeated or anomalous admin-ajax requests with encoded or obfuscated query strings; PHP error logs referencing SQL syntax errors originating from Model.php or AdminFormHandler.php.
  • Application: Unexpected data exports or large query result sets returned through the Bit Form admin interface; admin activity logs showing unusual form query operations outside normal business hours.

Mitigation and workarounds

Update the Bit Form plugin to a version newer than 3.2.0, which addresses the insufficient escaping and missing prepared statement usage (GitHub Advisory). As interim measures, restrict administrator-level access to trusted users only, enforce strong and unique credentials with multi-factor authentication, and consider deploying a Web Application Firewall (WAF) with rules to detect and block SQL injection patterns targeting WordPress AJAX endpoints (Wordfence). Monitor database query logs for suspicious activity as an additional detection control.

Community reactions

The vulnerability was discovered and reported by Wordfence, which serves as the CNA for this CVE. No significant broader media coverage, notable researcher commentary, or substantial social media discussion has been identified beyond standard vulnerability database aggregation and automated CVE feed announcements.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-19848MEDIUM6.5
  • wp-user-avatar
NoYesAug 21, 2026
CVE-2026-17559MEDIUM5.3
  • content-protector
NoYesAug 21, 2026
CVE-2026-16650MEDIUM5.3
  • charitable
NoYesAug 21, 2026
CVE-2026-15150MEDIUM5.3
  • mycred
NoYesAug 21, 2026
CVE-2026-18356LOW3.7
  • limit-login-attempts-reloaded
NoYesAug 21, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management