Skip to main content

Form Maker by 10Web EUVDEUVD-2026-27240

| CVE-2026-3359 HIGH
SQL Injection (CWE-89)
2026-05-05 Wordfence GHSA-qv7x-qxqg-p2wh
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site with Form Maker plugin
  2. Delivery
    Craft malicious HTTP POST with SQL injection payload
  3. Exploit
    Submit to form processing endpoint
  4. Execution
    Extract database contents via UNION-based SQLi
  5. Impact
    Exfiltrate credentials and sensitive data

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

No special conditions required for exploitation - this is remote unauthenticated access against default plugin configurations. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms network-accessible exploitation with low complexity and no privilege or user interaction requirements. Any WordPress site with Form Maker by 10Web version 1.15.42 or earlier installed and activated is vulnerable, regardless of how the plugin is configured or which forms are published. The vulnerability exists in the plugin's form processing logic which handles the 'inputs' parameter from HTTP requests, a core function that cannot be disabled without deactivating the entire plugin. Exploitation is limited only by network reachability: public-facing WordPress sites are immediately exploitable from the internet, while internal sites require attacker access to the network perimeter. The plugin does not need to have any forms actively published - the vulnerable code path is accessible as long as the plugin is activated in WordPress.

Impact

This vulnerability presents significant real-world risk despite no confirmed active exploitation. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates the worst-case attack scenario: network-accessible, low complexity, requiring no authentication or user interaction. The C:H (high confidentiality impact) reflects the ability to extract arbitrary database contents. However, the I:N/A:N (no integrity or availability impact) means attackers cannot modify data or cause denial of service through this vector alone - limiting real-world weaponization to reconnaissance and credential harvesting phases of multi-stage attacks. The vulnerability is in a popular WordPress plugin (form builders are common targets with wide installation bases), increasing the attack surface. Without EPSS data, we cannot quantify exploitation probability, but the combination of unauthenticated remote access and availability of a public patch (which serves as a roadmap for exploit development) suggests moderate-to-high risk for unpatched installations. The Wordfence disclosure and Trac commit provide clear remediation paths, likely prompting attackers to reverse-engineer the fix. SSVC assessment: exploitation status unknown, automatable (yes - SQL injection can be scripted), technical impact partial (confidentiality only). Priority should be HIGH for public-facing WordPress sites, MEDIUM for internal/development sites with additional perimeter controls.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running Form Maker by 10Web through plugin fingerprinting (checking for characteristic JavaScript/CSS files or form markup). The attacker crafts an HTTP POST request to the form processing endpoint with a malicious 'inputs' parameter containing SQL injection payload such as: inputs=' UNION SELECT user_login,user_pass,user_email FROM wp_users--. The vulnerable plugin concatenates this input directly into a SQL query without sanitization. The resulting query extracts WordPress administrator usernames, password hashes, and email addresses from the wp_users table. The attacker then uses offline hash cracking tools against the bcrypt hashes to recover plaintext credentials, enabling full WordPress site compromise through legitimate admin login.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 05, 2026

Unauthenticated SQL injection in Form Maker by 10Web plugin allows remote attackers to extract sensitive database contents including user credentials, form submissions, and WordPress configuration data. The vulnerability affects all versions through 1.15.42 and requires no special configuration - any WordPress site running the plugin with default settings is exploitable. CVSS 7.5 (High) reflects network-based unauthenticated access with high confidentiality impact. EPSS data not provided; no CISA KEV listing identified, indicating no confirmed widespread exploitation at time of analysis. Patch available in version 1.15.43 per Trac changeset 3518461.

RemediationAI

Upgrade Form Maker by 10Web plugin to version 1.15.43 or later immediately. The patch implements proper SQL query parameterization and input sanitization for the 'inputs' parameter, as documented in WordPress Trac changeset 3518461 (https://plugins.trac.wordpress.org/changeset/3518461/form-maker). Update through the WordPress admin dashboard (Plugins → Installed Plugins → Form Maker → Update Now) or download directly from the WordPress plugin repository. If immediate patching is not feasible, implement these compensating controls: (1) Deploy a Web Application Firewall (WAF) with SQL injection signatures targeting the 'inputs' parameter - note this may break legitimate form submission functionality and requires testing; (2) Restrict WordPress admin access (/wp-admin/) to trusted IP ranges via .htaccess or network firewall, though this does not protect the vulnerable frontend form processing endpoints; (3) Enable WordPress audit logging (via plugins like WP Security Audit Log) to detect anomalous database queries, though this provides detection not prevention; (4) As a last resort, temporarily deactivate the Form Maker plugin until patching is possible, which will break existing forms but eliminates the attack surface. All compensating controls are inferior to patching and should be considered temporary measures only.

Affected VersionsENISA

Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder 0 ≤1.15.42

Affected Packages

euvd form_maker_by_10web_mobile_friendly_drag_drop_contact_form_builder 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

This is a classic unsanitized SQL injection vulnerability (CWE-89) in a WordPress plugin. The 'inputs' parameter received by the plugin lacks proper escaping and parameterized query preparation, allowing attackers to inject arbitrary SQL commands into existing database queries. WordPress plugins interact directly with the MySQL/MariaDB backend through the WordPress database abstraction layer (wpdb). When user-supplied data from HTTP parameters is concatenated into SQL strings without sanitization or parameterized queries, attackers can break out of the intended query context and execute their own SQL commands. The affected product is specifically the Form Maker by 10Web plugin (CPE: cpe:2.3:a:10web:form_maker_by_10web), a drag-and-drop contact form builder with mobile-friendly features. SQL injection vulnerabilities in WordPress plugins are particularly dangerous because the WordPress database contains password hashes, email addresses, post content, plugin configuration data, and potentially sensitive form submission data - all accessible through a single database connection with the wordpress user's privileges.

Know when Form Maker By 10Web Mobile Friendly Drag Drop Contact Form Builder 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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The Form Maker by 10Web - Mobile-Friendly Drag & Drop Contact Form Builder plugin for WordPress is vulnerable to SQL Injection via the 'inputs' parameter in versions up to, and including, 1.15.42 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Executive ViewAI

Why It Matters

Form Maker by 10Web plugin (versions through 1.15.42) contains an unauthenticated SQL injection vulnerability that allows attackers to extract sensitive database contents including user credentials and form submissions from WordPress installations. Any organization using this plugin with default settings faces immediate risk of credential compromise and data exfiltration without requiring attacker authentication or special configuration.

Business Impact: High
Compensating Controls

Vendor-released patch: version 1.15.43. If immediate patching is not feasible, disable the Form Maker by 10Web plugin and remove from active use until patch can be applied; alternatively, restrict database access permissions for the WordPress database user to minimum required privileges and implement network-level access controls limiting form processing endpoints to known IP ranges.

Threat Intelligence Overview

EPSS Score
0.1%
Top 79% exploitable
Social Media
2
Sightings
Data Quality
4 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 No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
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