Skip to main content

NEX-Forms EUVDEUVD-2026-95626

| CVE-2026-96607 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-09 Patchstack GHSA-hg7c-rvx4-wpp5
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious URL with XSS payload
  2. Delivery
    Phish victim to click link
  3. Exploit
    Payload reflected unsanitized in page
  4. Execution
    Script executes in victim browser
  5. Impact
    Hijack session or act as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an attacker to deliver a crafted link containing an XSS payload to a victim who must then open it in a browser with the vulnerable NEX-Forms plugin active (user interaction is required per UI:R, which is the primary limiting factor). As reflected XSS, the payload is not stored and executes only for users who follow the attacker's specific link, so there is no persistent compromise and no mass/automatic exploitation. The flaw is reachable without attacker authentication (PR:N) against sites running NEX-Forms versions up to and including 9.3.1; impact is heightened when the lured victim is a privileged/authenticated WordPress user. The specific vulnerable parameter or endpoint is not detailed in the provided data.

Impact

This is a reflected cross-site scripting (CWE-79) flaw in the Basix NEX-Forms WordPress plugin (through 9.3.1), reported by Patchstack. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) scores 7.1 (High) - network-reachable, low-complexity, requiring no attacker privileges but DOES require user interaction (UI:R), which is consistent with reflected XSS that needs a victim to follow a crafted link. The changed scope (S:C) reflects script executing in the victim's browser context beyond the vulnerable component, with Low confidentiality/integrity/availability impact. No EPSS score, no CISA KEV listing, and no public POC were supplied, so by the precision rules this is 'no public exploit identified at time of analysis.' The signals are internally consistent (no conflict between vector and description), but the CVSS is largely theoretical rather than evidence-backed: there is no exploitation-probability (EPSS) data and no active-exploitation signal. Net assessment - this is a credible but moderate-priority web vulnerability typical of the large volume of WordPress plugin XSS issues; it warrants patching in the normal cycle rather than emergency response, with priority rising for sites exposing the plugin to untrusted/unauthenticated visitors. Note: reflected XSS requires social-engineering the victim, so real-world risk is lower than the network-unauthenticated framing alone suggests.

Exploit ScenarioDerived

An attacker crafts a malicious URL targeting a vulnerable NEX-Forms endpoint with a reflected, unsanitized parameter and delivers it to a victim (e.g., a logged-in site administrator) via phishing or a planted link. When the victim opens the link, attacker-controlled JavaScript executes in their browser in the context of the WordPress site, potentially enabling session/cookie theft or actions on the victim's behalf. No public proof-of-concept exploit was identified at time of analysis, and successful exploitation depends on the victim interacting with the crafted link (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Reflected cross-site scripting in the Basix NEX-Forms WordPress plugin (through version 9.3.1) allows remote attackers to inject script into a page that executes in a victim's browser when that victim opens a crafted link, with user interaction required per the CVSS vector (UI:R) and no authentication required to trigger the flaw (PR:N). Successful exploitation can lead to theft of session cookies or authentication tokens and, because the vulnerable component scores S:C, the resulting script runs in the security context of the affected WordPress site - making a lured privileged administrator a particularly valuable target. The consequences are limited in scope: the payload is not stored and only affects users who follow the attacker's specific link, and no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis: the available Patchstack advisory does not specify a fixed version, so administrators should confirm the current release state at https://patchstack.com/database/wordpress/plugin/nex-forms-express-wp-form-builder/vulnerability/wordpress-nex-forms-plugin-9-3-1-cross-site-scripting-xss-vulnerability and apply the vendor's patched release as soon as one is published. Until then, the most effective compensating control is to deactivate or uninstall NEX-Forms where its form-builder functionality is not actively required, accepting the functional loss as the trade-off; where the plugin must remain, restrict administrative access so that privileged WordPress users do not browse arbitrary links while logged in, since a reflected payload aimed at an authenticated session is the highest-impact scenario. Deploy WAF or reverse-proxy rules that inspect query strings and request bodies for common XSS patterns (script tags, event handlers, javascript: URIs) and block or sanitize matching requests, understanding that generic XSS filters can produce false positives against legitimate form submissions. Adding a restrictive Content-Security-Policy header, particularly with a nonce- or hash-based script-src so that inline injected script is refused, materially reduces execution of reflected payloads but can break legitimate theme and plugin JavaScript and requires careful tuning and testing. Finally, monitor web logs for concentrated inbound requests containing encoded script payloads against NEX-Forms endpoints and treat such traffic as attempted exploitation rather than normal form usage.

Affected VersionsENISA

NEX-Forms 0 ≤9.3.1

Affected Packages

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

The issue is a classic CWE-79 Improper Neutralization of Input During Web Page Generation, specifically the reflected (non-persistent) variant, in the WordPress form-builder plugin distributed as nex-forms-express-wp-form-builder by Basix and tracked under the CPE cpe:2.3:a:basix:nex-forms:*:*:*:*:*:*:*:*. Reflected XSS occurs when user-supplied input from a request is echoed back into the HTML response without adequate encoding or contextual escaping, so a script payload embedded in a crafted URL is rendered and executed by the victim's browser rather than being safely treated as text. The assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L indicates the flaw is network-reachable with low attack complexity and needs no attacker credentials, but requires the victim to interact with the crafted link (the primary limiting factor); the S:C scope change reflects the fact that the injected script executes in the context of the affected site while the vulnerable component itself is the plugin, and the low C/I/A ratings reflect that impact is bounded rather than full-site compromise. The exact vulnerable parameter or endpoint within the plugin is not specified in the available data, and the underlying technology stack is WordPress plus PHP, meaning the typical contributing factors are missing output escaping functions such as esc_html()/esc_attr() and the absence of a nonce or input sanitization check on the reflecting request path.

Know when Nex Forms 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 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Reflected XSS is remotely reachable (AV:N) and unauthenticated (PR:N) but needs the victim to click a crafted link (UI:R); script runs in the browser beyond the component (S:C) with limited C/I/A impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Basix NEX-Forms nex-forms-express-wp-form-builder allows Reflected XSS.This issue affects NEX-Forms: from n/a through 9.3.1.

Executive ViewAI

Why It Matters

The Basix NEX-Forms WordPress plugin, versions through 9.3.1, exposes organizations using affected WordPress sites to a high-severity reflected cross-site scripting issue for which no vendor patch is currently available. A successful lure could allow an attacker to capture an administrator's session and operate within the site's security context, potentially leading to broader website compromise or data exposure. Leadership should prioritize identification and mitigation because the flaw requires only a crafted link and user interaction, and no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor patch is available. Interim mitigations include deactivating or removing the Basix NEX-Forms plugin (versions through 9.3.1), enforcing virtual patching or WAF rules to block reflected XSS, restricting WordPress administrator access with MFA and least privilege, and monitoring for suspicious admin session activity.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular commercial WordPress form-builder plugin, common but not ubiquitous
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-2026-10525 MEDIUM POC
6.1 Jul 17

Stored Cross-Site Scripting in the NEX-Forms WordPress plugin before version 9.2.3 allows unauthenticated remote attacke

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-2026-106166 MEDIUM POC
5.3 Oct 14

NEX-Forms WordPress plugin versions 9.2.1 up to (but not including) 9.3.1 fail to perform any authorization, ownership,

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

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