Executive brief
The Form Maker plugin for WordPress, used to create contact forms, contains a security flaw that could allow an administrator to access sensitive information from the website's database. While this requires high-level access to exploit, it could lead to the exposure of private data if an administrator account is compromised. Users should update to a version newer than 1.15.43 to resolve this issue.
Technical details
The Form Maker by 10Web plugin for WordPress is vulnerable to SQL Injection due to insufficient escaping of the 'name' parameter and a lack of proper SQL query preparation in the FMSelectDataFromDb model. This vulnerability allows authenticated attackers with administrator-level privileges to append malicious SQL queries to existing database calls. An attacker can leverage this to extract sensitive information from the WordPress database. The issue is present in all versions up to and including 1.15.43. A patch has been released in subsequent versions to address the improper neutralization of special elements in SQL commands (CWE-89).
Affected products
- 10Web Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder up to, and including, 1.15.43
Timeline
- 2026-06-18: disclosed
- 2026-06-18: advisory
References
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.41/admin/controllers/Select_data_from_db.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.41/admin/models/FMSelectDataFromDb.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.41/admin/models/FMSelectDataFromDb.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.41/form-maker.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.43/admin/controllers/Select_data_from_db.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.43/admin/models/FMSelectDataFromDb.php
- https://plugins.trac.wordpress.org/browser/form-maker/tags/1.15.43/admin/models/FMSelectDataFromDb.php