Skip to main content

NEX-Forms CVE-2026-10525

| EUVDEUVD-2026-45144 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-17 WPScan GHSA-cfgv-8pp3-f8p8
6.1
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI
6.1 MEDIUM

Unauthenticated form submission grants PR:N; stored payload fires only when admin views entries (UI:R); XSS crosses into admin browser scope (S:C) with limited confidentiality and integrity impact and no availability impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
Analysis Generated
Jul 22, 2026 - 10:01 vuln.today
Patch available
Jul 17, 2026 - 08:02 EUVD
CVE Published
Jul 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 17, 2026 - 06:00 cve.org
MEDIUM 6.1

DescriptionCVE.org

The NEX-Forms WordPress plugin before 9.2.3 does not sanitise and escape some submitted form data before storing it and outputting it back in the admin dashboard, leading to a Stored Cross-Site Scripting vulnerability which could allow unauthenticated users to perform Stored Cross-Site Scripting attacks against high privilege users such as administrators when they view the submitted entries.

AnalysisAI

Stored Cross-Site Scripting in the NEX-Forms WordPress plugin before version 9.2.3 allows unauthenticated remote attackers to inject persistent malicious scripts into the admin dashboard by submitting crafted form data that is stored without sanitization and rendered without output escaping. When an administrator views the submitted entries panel, the stored payload executes in their browser, enabling session hijacking or secondary site takeover actions. A public proof-of-concept is available via WPScan, though EPSS data (0.24%, 14th percentile) and the SSVC Automatable:no classification indicate targeted rather than mass-automated exploitation at this time.

Technical ContextAI

NEX-Forms is a WordPress form-builder plugin that collects visitor-submitted data and surfaces it to site administrators through a dedicated entries view in the WordPress backend dashboard. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation) in its stored/persistent variant: user-submitted field values are written to the WordPress database without sanitization (e.g., missing wp_kses() or sanitize_text_field() on input) and subsequently rendered to administrator users without HTML output escaping (e.g., missing esc_html() or esc_attr() on output). The affected CPE is cpe:2.3:a:unknown:nex-forms:*:*:*:*:*:*:*:*, covering all releases from version 0 through 9.2.2. The attack surface is any NEX-Forms instance with one or more forms accessible to unauthenticated public visitors whose submitted data is displayed in the admin entries view.

RemediationAI

Upgrade NEX-Forms to version 9.2.3 or later, which is the vendor-released patch that introduces proper sanitization of submitted form data before database storage and output escaping before rendering in the admin dashboard. The patch is confirmed available per the WPScan advisory at https://wpscan.com/vulnerability/d1e191e6-ff5b-4cb8-9b12-8ae73cf0d2f0/. If an immediate upgrade cannot be performed, a compensating control is to restrict access to the WordPress admin dashboard by IP allowlist or require VPN access, thereby reducing the population of users who could trigger the stored payload when viewing entries. Note that this control prevents detonation but does not prevent attacker payloads from being stored in the database - it is a temporary measure only. An additional measure is to disable or unpublish forms accessible to unauthenticated visitors until patching is complete, which eliminates the attacker's delivery vector entirely but may impact legitimate data collection operations.

CVE-2022-3142 HIGH POC
8.8 Sep 19

The NEX-Forms WordPress plugin before 7.9.7 does not properly sanitise and escape user input before using it in SQL stat

CVE-2021-34676 HIGH POC
7.5 Jul 19

Basix NEX-Forms through 7.8.7 allows authentication bypass for Excel report generation. Rated high severity (CVSS 7.5),

CVE-2021-34675 HIGH POC
7.5 Jul 19

Basix NEX-Forms through 7.8.7 allows authentication bypass for stored PDF reports. Rated high severity (CVSS 7.5), this

CVE-2023-2114 HIGH POC
7.2 May 08

The NEX-Forms WordPress plugin before 8.4 does not properly escape the `table` parameter, which is populated with user i

CVE-2023-0272 MEDIUM POC
5.4 Mar 27

The NEX-Forms WordPress plugin before 8.3.3 does not validate and escape some of its shortcode attributes before outputt

CVE-2021-24705 MEDIUM POC
4.8 Dec 13

The NEX-Forms WordPress plugin before 8.4.3 does not have CSRF checks in place when editing a form, and does not escape

CVE-2024-53808 HIGH
8.5 Dec 06

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Basix NEX-Forms ne

CVE-2023-50838 HIGH
7.6 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Basix NEX-Forms -

CVE-2024-47389 HIGH
7.1 Oct 05

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms ne

CVE-2026-57668 HIGH
7.1 Jul 13

Stored cross-site scripting in Basix NEX-Forms (WordPress form-builder plugin) affects all versions up to and including

CVE-2024-25593 MEDIUM
6.5 Mar 15

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms -

CVE-2025-3468 MEDIUM
6.4 May 08

The NEX-Forms - Ultimate Form Builder - Contact forms and much more plugin for WordPress is vulnerable to Stored Cross-S

Share

CVE-2026-10525 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy