Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Stored XSS in a form plugin typically needs some contributor/submission access (PR:L) and a victim rendering the payload (UI:R); scope changes (S:C) with low C/I/A confined to the browser context.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms nex-forms-express-wp-form-builder allows Stored XSS.This issue affects NEX-Forms: from n/a through <= 9.2.2.
AnalysisAI
Stored cross-site scripting in Basix NEX-Forms (WordPress form-builder plugin) affects all versions up to and including 9.2.2, letting an attacker persist malicious script that executes in a victim's browser when they view the affected form or its stored data. Reported by Patchstack and scored CVSS 7.1 with a scope change, the flaw can lead to session/credential theft or admin actions within the WordPress origin. No public exploit is identified at time of analysis and it is not on CISA KEV.
Technical ContextAI
NEX-Forms (cpe:2.3:a:basix:nex-forms:*) is a drag-and-drop form-builder plugin for WordPress used to create forms and collect submissions. The root cause is CWE-79, Improper Neutralization of Input During Web Page Generation: user-controllable input is stored (in form fields, settings, or submission records) and later rendered into an HTML page without proper output encoding or sanitization. Because the payload is persisted server-side and re-served, this is Stored (Type-2) XSS rather than reflected, so the script fires whenever a subsequent user renders the tainted content - typically inside the WordPress admin/editor or a public form page.
RemediationAI
Upgrade NEX-Forms to a release later than 9.2.2 once the vendor publishes a fixed build; consult the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/nex-forms-express-wp-form-builder/vulnerability/wordpress-nex-forms-plugin-9-2-2-cross-site-scripting-xss-vulnerability) for the exact patched version, which is not stated in the available data - No vendor-released patch version identified at time of analysis. Until a fixed version is confirmed, restrict who can create or edit forms and who can submit form content to trusted users only, review existing forms and stored submissions for injected script, and place a WAF or virtual patch (Patchstack/Wordfence) in front of the site to filter XSS payloads; note that tightening form-submission access can break workflows relying on anonymous public submissions, so validate against your use case. Enforcing strong admin authentication and reviewing admin activity reduces the impact of a fired payload.
The NEX-Forms WordPress plugin before 7.9.7 does not properly sanitise and escape user input before using it in SQL stat
Basix NEX-Forms through 7.8.7 allows authentication bypass for Excel report generation. Rated high severity (CVSS 7.5),
Basix NEX-Forms through 7.8.7 allows authentication bypass for stored PDF reports. Rated high severity (CVSS 7.5), this
The NEX-Forms WordPress plugin before 8.4 does not properly escape the `table` parameter, which is populated with user i
Stored Cross-Site Scripting in the NEX-Forms WordPress plugin before version 9.2.3 allows unauthenticated remote attacke
The NEX-Forms WordPress plugin before 8.3.3 does not validate and escape some of its shortcode attributes before outputt
The NEX-Forms WordPress plugin before 8.4.3 does not have CSRF checks in place when editing a form, and does not escape
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Basix NEX-Forms ne
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Basix NEX-Forms -
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms ne
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms -
The NEX-Forms - Ultimate Form Builder - Contact forms and much more plugin for WordPress is vulnerable to Stored Cross-S
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43353