Skip to main content

Form Maker 10Web CVE-2026-16977

| EUVDEUVD-2026-57091 HIGH
SQL Injection (CWE-89)
2026-08-12 WPScan GHSA-h2c2-45p9-4958
8.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account on target site
  2. Delivery
    Submit crafted SQLi payload via database-backed choice field
  3. Exploit
    Payload stored in WordPress database
  4. Execution
    Trigger plugin logic that retrieves and interpolates stored value into SQL query
  5. Persist
    Second-order SQL executes against WordPress DB
  6. Impact
    Exfiltrate credentials or modify database 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 a subscriber-level (or higher) authenticated account on the target WordPress installation - any registered user qualifies, making open-registration sites particularly exposed. The attack is scoped to forms created with Form Maker by 10Web that specifically use the database-backed choice field type; standard text, email, or statically populated choice fields are not part of the vulnerable code path. The second-order injection mechanism requires two steps: first submitting the payload, then triggering the query that incorporates the stored value. Limiting factors are: (1) attacker must hold a valid WordPress account at subscriber level or above; (2) a form with a database-backed choice field must exist and be accessible; (3) the two-step nature prevents fully automated mass exploitation per SSVC's 'not automatable' designation. There is no requirement for admin-level access, no specific platform restriction, and no user-interaction dependency beyond the attacker's own form submission.

Impact

The CVSS 8.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N) accurately reflects the threat profile: the attack is network-reachable, requires no elevated privileges beyond a subscriber account, and yields both high confidentiality and integrity compromise of the WordPress database. EPSS at 16% is substantially above the median for published CVEs, signaling real-world exploitation interest. The SSVC assessment corroborates this picture - exploitation status is 'poc' (not merely theoretical), technical impact is 'total', but automatable is 'no', consistent with the second-order nature requiring two distinct interaction steps. A public exploit from WPScan is confirmed available; this is distinct from confirmed active exploitation, which has not been established (no CISA KEV entry). The lack of automation potential slightly moderates risk compared to a fully scriptable mass-exploitation scenario, but does not negate it - targeted exploitation against specific high-value WordPress sites is plausible. Any WordPress installation accepting subscriber-level registrations and using database-backed choice fields in Form Maker forms should treat this as a priority remediation.

Exploit ScenarioDerived

An attacker self-registers for a subscriber account on the target WordPress site, then navigates to a public-facing form built with Form Maker by 10Web that includes a database-backed choice field. The attacker submits a crafted SQL injection string as their input to that field; the payload is stored in the WordPress database. When the plugin subsequently constructs a dynamic SQL query incorporating the stored value - for example, when rendering form choices or processing a response - the injected SQL executes, and the attacker can extract hashed user credentials, private post content, or configuration data, or manipulate database records. A public proof-of-concept is available via WPScan, providing a ready-made exploitation template.

Act Now Prioritize within 24-48h. Why: HIGH severity + EPSS > 10%.
Patch available 16.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 12, 2026

Second-order SQL injection in Form Maker by 10Web WordPress plugin (all versions before 1.15.45) allows any subscriber-level authenticated user to execute arbitrary SQL against the WordPress database by submitting crafted input to database-backed choice fields, yielding high confidentiality and integrity impact. A publicly available proof-of-concept from WPScan lowers the exploitation barrier, and an EPSS of 16% reflects above-baseline real-world risk. No active exploitation is confirmed in CISA KEV at time of analysis, though the combination of low required privilege, network accessibility, and public exploit code makes this a credible near-term threat on unpatched installations.

RemediationAI

Upgrade Form Maker by 10Web to version 1.15.45 or later, which contains the vendor-released patch addressing improper SQL parameterization. Update via the WordPress plugin dashboard or directly from the plugin repository; details are referenced in the WPScan advisory at https://wpscan.com/vulnerability/70430b75-9b5e-4f47-8b37-7be1da5ba063/. If immediate patching is not feasible, the most effective compensating control is to disable database-backed choice fields within any active Form Maker forms, removing the vulnerable code path entirely - note this will break any form logic relying on dynamically database-populated dropdowns or selection lists. A second option is to disable open subscriber-level registration on the WordPress site (Settings > General > uncheck 'Anyone can register'), which removes the ability of anonymous users to obtain the minimum required privilege; this may impact intended site functionality if self-registration is needed. Neither workaround is a substitute for patching.

Affected VersionsENISA

Form Maker by 10Web 0 <1.15.45

Affected Packages

euvd form_maker_by_10web fix: 1.15.45

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

The vulnerability resides in the Form Maker by 10Web WordPress plugin (CPE: cpe:2.3:a:unknown:form_maker_by_10web:*:*:*:*:*:*:*:*), specifically in the logic that constructs dynamic SQL queries for database-backed choice fields - a feature that populates form dropdown or selection options from a WordPress database table. CWE-89 (SQL Injection) identifies the root cause: a user-controlled string is concatenated directly into the SQL query rather than passed as a bound parameter through WordPress's $wpdb->prepare() or equivalent parameterized query mechanism. Critically, this is a second-order injection: the attacker's malicious payload is first stored in the database via normal form interaction, and the SQL injection fires only when the stored value is later retrieved and interpolated into a new query without sanitization. This two-stage pattern defeats input validation applied solely at the data-entry boundary and is commonly overlooked in code audits focused on first-order sinks.

Know when Form Maker By 10Web 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 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

Network-reachable via web form; subscriber auth sufficient (PR:L); second-order timing does not elevate complexity given available POC; no availability impact described.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 12, 2026 - 06:00 cve.org
HIGH 8.1

DescriptionCVE.org

The Form Maker by 10Web WordPress plugin before 1.15.45 does not properly parameterize a user-controlled value that is substituted into a dynamic SQL query built for a database-backed choice field, allowing subscriber-level users to perform second-order SQL injection.

Executive ViewAI

Why It Matters

Form Maker by 10Web WordPress plugin allows authenticated subscribers to access and modify the WordPress database, creating risk of data theft or corruption. Freely available exploit code has reduced the technical barrier for attackers. Unpatched installations face immediate threat to data security and compliance, particularly in organizations managing sensitive customer or business information.

Business Impact: High
Compensating Controls

Apply vendor patch (Form Maker 1.15.45 or later). Until patch deployment: restrict subscriber-level permissions in WordPress, disable or hide form choice fields, and enable database query logging to detect anomalous SQL activity.

Threat Intelligence Overview

EPSS Score
16.0%
Prevalence
Medium
popular WordPress form builder plugin, estimated hundreds of thousands of installs
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC Yes
EPSS 16.0%
Patch available Yes
Active threat Yes
Deciding rule
HIGH severity + EPSS > 10%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

76
Low Medium High Critical
KEV: 0
EPSS: +16
CVSS: +40
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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