Skip to main content

Form Maker by 10Web CVE-2026-39502

| EUVDEUVD-2026-36947 CRITICAL
SQL Injection (CWE-89)
2026-06-15 Patchstack GHSA-hqwp-wgxm-88pc
9.3
CVSS 3.1 · Vendor: Patchstack
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
    Send crafted HTTP request to vulnerable endpoint
  3. Exploit
    Inject SQL payload into unsanitized parameter
  4. Execution
    Database executes attacker query
  5. Persist
    Exfiltrate wp_users hashes and secrets
  6. Impact
    Crack credentials and access admin panel

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 - remote unauthenticated exploitation against default configurations of the Form Maker by 10Web WordPress plugin at any version ≤ 1.15.38 (CVSS AV:N/AC:L/PR:N/UI:N). The only prerequisites are network reachability to the WordPress site and the plugin being installed and active; no admin credentials, user interaction, or non-default settings are required. Limiting factors: the site must actually have the Form Maker plugin enabled (not merely installed/deactivated), and the vulnerable parameter is presumed to be reachable through a public form-rendering or AJAX endpoint rather than an admin-only screen - the exact entry point is not detailed in the supplied data and should be confirmed from the Patchstack advisory.

Impact

The signals point to a real, high-priority issue but with caveats. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N marks it as remotely exploitable with no auth or user interaction, and S:C/C:H reflects full confidentiality compromise - typical of SQLi that can read any database table including wp_users password hashes. However, I:N is notable: the vendor scoring asserts no integrity impact, which is unusual for SQLi and may indicate a read-only injection point (e.g., ORDER BY or a SELECT-only query) rather than UNION-based or stacked-query write capability. No EPSS, KEV, or POC data was supplied, so widespread automated exploitation is not yet evidenced; that said, WordPress plugin SQLi flaws historically attract mass scanning within days of Patchstack disclosure, so absence of POC today should not be interpreted as durable safety. Conflicting signal to flag: the 9.3 score is driven by S:C and C:H, but I:N moderates the realistic blast radius - defenders should still treat this as critical given the unauthenticated network vector.

Exploit ScenarioDerived

An unauthenticated remote attacker scans WordPress sites running Form Maker by 10Web ≤ 1.15.38, identifies a vulnerable form-handling endpoint, and sends a crafted HTTP request with a malicious SQL payload in a form parameter. The injected query extracts sensitive data such as wp_users password hashes, wp_options secrets (including auth keys), and form submission contents, which the attacker then uses to crack credentials offline or pivot to full site takeover. No public exploit identified at time of analysis, but reproduction is typically trivial once a Patchstack advisory is published.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 15, 2026

Unauthenticated SQL injection in the Form Maker by 10Web WordPress plugin (versions ≤ 1.15.38) allows remote attackers to inject arbitrary SQL into backend queries without credentials, leading to database content disclosure and partial integrity/availability impact across a changed security scope. No public exploit identified at time of analysis, but the CVSS 9.3 and trivial network-reachable attack profile make this a high-priority issue for any WordPress site running the plugin. The Patchstack-coordinated disclosure indicates a vendor-tracked flaw, though no fixed version is confirmed in the supplied data.

RemediationAI

No vendor-released patch identified at time of analysis in the supplied data - administrators should consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/form-maker/vulnerability/wordpress-form-maker-by-10web-plugin-1-15-38-sql-injection-vulnerability) and the WordPress.org plugin page for the next release above 1.15.38 and upgrade as soon as it is available. As compensating controls until a patched version ships, deactivate and remove the Form Maker plugin if forms are not business-critical (side effect: existing forms and submission data become inaccessible until reactivation); alternatively, place the site behind a WAF such as Patchstack, Wordfence, or Cloudflare and enable virtual patching / SQLi signature rules targeted at the plugin's admin-ajax and REST endpoints (side effect: false positives on legitimate form submissions containing SQL-like punctuation); restrict access to /wp-admin/admin-ajax.php and the plugin's REST routes by IP where feasible (side effect: breaks public form submissions, so only viable for internal-use forms); and rotate database credentials and WordPress admin passwords if compromise is suspected, since SQLi typically yields wp_users hashes.

Affected VersionsENISA

Form Maker by 10Web n/a ≤1.15.38

Affected Packages

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

Form Maker by 10Web is a widely deployed WordPress plugin (CPE cpe:2.3:a:10web:form_maker_by_10web) that provides drag-and-drop form building, submission storage, and admin reporting via PHP endpoints that query the WordPress MySQL/MariaDB database. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input reaches a SQL query without proper parameterization or escaping - typically because a plugin endpoint concatenates request parameters into a query string instead of using $wpdb->prepare(). Because the CVSS vector specifies Scope:Changed, the injection likely crosses a trust boundary (e.g., a public form handler reaching data managed by other WordPress components or the broader DBMS), which is consistent with plugin endpoints registered via admin-ajax.php or REST routes that lack capability checks.

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 (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 8.2 HIGH

Remote unauthenticated SQLi (AV:N/AC:L/PR:N/UI:N) yields full DB read (C:H); minor I:L for possible log/state side effects, A:N and S:U as no cross-component impact is evidenced.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated SQL Injection in Form Maker by 10Web <= 1.15.38 versions.

Executive ViewAI

Why It Matters

Form Maker by 10Web (WordPress plugin, versions ≤1.15.38) contains an unauthenticated SQL injection vulnerability that enables attackers to extract database contents without credentials. Any WordPress site running the affected plugin is exposed; organizations relying on this plugin for form collection face potential exposure of sensitive business data stored in the database. No patch has been released as of this analysis.

Business Impact: Severe
Compensating Controls

Interim mitigations pending patch release: (1) Deactivate and remove the plugin immediately if business requirements allow; (2) Deploy WAF rules to detect and block SQL injection payloads targeting form parameters; (3) Implement database access logging and alerting for unusual query patterns; (4) Restrict wp-admin and plugin administrative interfaces to whitelisted IP addresses; (5) Run database integrity checks and review access logs for unauthorized queries. Monitor vendor advisory for patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

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