
NEX-Forms – Ultimate Forms Plugin for WordPress Security & Risk Analysis
wordpress.org/plugins/nex-forms-express-wp-form-builderBuild beautiful responsive forms for WordPress. Contact forms, surveys, quizzes, booking forms, payments, popups & more with NEX-Forms...
Is NEX-Forms – Ultimate Forms Plugin for WordPress Safe to Use in 2026?
Mostly Safe
Score 76/100NEX-Forms – Ultimate Forms Plugin for WordPress is generally safe to use. 30 past CVEs were resolved. Keep it updated.
The "nex-forms-express-wp-form-builder" plugin exhibits a mixed security posture. While it demonstrates good practices in output escaping (99% properly escaped) and a significant percentage of SQL queries using prepared statements (76%), several areas raise concerns. The presence of 16 AJAX handlers without authentication checks creates a substantial attack surface, potentially allowing unauthorized users to trigger plugin functionalities. Furthermore, the taint analysis reveals 10 high-severity flows, indicating potential vulnerabilities where user input is not adequately sanitized before being processed, leading to risks like cross-site scripting or unintended code execution.
The plugin's vulnerability history is deeply concerning. With a total of 30 known CVEs, including 2 critical and 5 high-severity vulnerabilities, it has a proven track record of security flaws. The common vulnerability types, such as Authorization Bypass, Cross-Site Scripting, Code Injection, and SQL Injection, are classic indicators of insecure coding practices. Although there are currently no unpatched CVEs, the sheer volume and severity of past vulnerabilities suggest a recurring pattern of security weaknesses that require diligent attention and frequent patching by users. The most recent vulnerability in March 2026, while potentially in the future, reinforces the need for ongoing vigilance.
In conclusion, while the plugin has strengths in output sanitization and prepared SQL statements, the large number of unprotected AJAX endpoints, high-severity taint flows, and a history of numerous critical and high-severity vulnerabilities paint a picture of significant risk. Users should exercise extreme caution, ensure all updates are applied promptly, and consider the potential impact of past vulnerability patterns. The plugin's attack surface and past exploitability necessitate a cautious approach.
Key Concerns
- Large attack surface without auth checks
- High severity taint flows
- 2 critical historical CVEs
- 5 high historical CVEs
- 23 medium historical CVEs
- Common vulnerability types indicate systemic issues
- Bundled outdated library (Freemius v1.0)
NEX-Forms – Ultimate Forms Plugin for WordPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
30 total CVEs
NEX-Forms – Ultimate Forms Plugin for WordPress <= 9.1.9 - Missing Authorization to Unauthenticated Arbitrary Form Entry Modification via nf_set_entry_update_id
NEX-Forms – Ultimate Forms Plugin for WordPress <= 9.1.9 - Missing Authorization to Authenticated (Subscriber+) License Deactivation via deactivate_license
NEX-Forms <= 9.1.7 - Reflected Cross-Site Scripting
NEX-Forms <= 9.1.7 - Unauthenticated Stored Cross-Site Scripting
NEX-Forms – Ultimate Forms Plugin for WordPress <= 9.1.8 - Missing Authorization to Unauthenticated Sensitive Information Exposure
Nex-Forms Express WP Form Builder <= 9.1.7 - Authenticated (Admin+) Stored Cross-Site Scripting
NEX-Forms – Ultimate Forms Plugin for WordPress <= 9.1.6 - Authenticated (Admin+) SQL Injection
NEX-Forms <= 9.1.3 - Cross-Site Request Forgery
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.9.1 - Authenticated (Custom) Limited Code Execution via get_table_records Function
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.9.1 - Authenticated (Custom) Stored Cross-Site Scripting
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.8.1 - Unauthenticated Sensitive Information Exposure
NEX-Forms <= 8.7.15 - Authenticated (Admin+) SQL Injection
NEX-Forms – Ultimate Form Builder <= 8.7.8 - Authenticated (Administrator+) SQL Injection
NEX-Forms – Ultimate Form Builder <= 8.7.3 - Reflected Cross-Site Scripting
NEX-Forms – Ultimate Form Builder <= 8.5.10 - Authenticated (Contributor+) Stored Cross-Site Scripting
NEX-Forms – Ultimate Form Builder <= 8.5.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.5.6 - Missing Authorization via restore_records()
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.5.6 - Missing Authorization via set_starred()
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.5.6 - Missing Authorization via set_read()
NEX-Forms – Ultimate Form Builder <= 8.5.2 - Cross-Site Request Forgery
NEX-Forms – Ultimate Form Builder – Contact forms and much more <= 8.5.5 - Authenticated (Admin+) SQL Injection
NEX-Forms - Ultimate Form Builder <= 8.4.3 - Authenticated Stored Cross-Site Scripting via Form Name
NEX-Forms <= 8.3.3 - Authenticated (Administrator+) SQL Injection
NEX-Forms - Ultimate Form Builder <= 8.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
NEX-Forms <= 7.9.6 - Authenticated (Administrator+) SQL Injection
NEX-Forms – Ultimate Form Builder <= 8.4.2 - Cross-Site Request Forgery to Cross-Site Scripting
NEX-Forms <= 7.8.7 Authorization Bypass
NEX-Forms <= 7.7.1 - Missing Authorization on Various AJAX Actions
NEX-Forms – Ultimate Form Builder < 4.6.1 - SQL Injection
NEX-Forms – Ultimate Form Builder – Contact forms and much more < 3.4 - SQL Injection
NEX-Forms – Ultimate Forms Plugin for WordPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
NEX-Forms – Ultimate Forms Plugin for WordPress Attack Surface
AJAX Handlers 62
Shortcodes 1
WordPress Hooks 23
Maintenance & Trust
NEX-Forms – Ultimate Forms Plugin for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
NEX-Forms – Ultimate Forms Plugin for WordPress Alternatives
NEX-Forms ADD ON – Form Themes
nex-forms-form-themes-add-on
Build beautiful responsive forms for WordPress. Contact forms, surveys, quizzes, booking forms, payments, popups & more with NEX-Forms...
NEX-Forms ADD ON – Zapier Integration
nex-forms-zapier-add-on
The NEX-Forms Zapier Integration Add-on enables you to seamlessly connect your form submissions to over 10,000 apps.
Contact Form by Supsystic
contact-form-by-supsystic
Contact Form Builder with drag-and-drop editor to create responsive, mobile ready contact forms in a second. Custom fields and contact form templates
Contact Form Generator : Creative form builder for WordPress
contact-form-generator
Contact Form Generator is a creative and powerful contact form builder! You will get ready-to-use forms in 5 minutes!
NEX-Forms ADD ON – Digital Signatures
nex-forms-digital-signatures-add-on
Easily add Digital / E-Signature fields to your forms. Capture signatures with submissions and automatically include them in emails and PDF exports.
NEX-Forms – Ultimate Forms Plugin for WordPress Developer Profile
4 plugins · 9K total installs
How We Detect NEX-Forms – Ultimate Forms Plugin for WordPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/nex-forms-express-wp-form-builder/admin/css/public.cssnex-forms-express-wp-form-builder/admin/css/public.css?ver=HTML / DOM Fingerprints
nexforms-containernexforms-mainnexforms-contentnexforms-rownexforms-colnexforms-formnexforms-fieldnexforms-label+22 moredata-nexforms-field-iddata-nexforms-form-iddata-nexforms-field-typenexforms_params[nexforms-form id=