CVE-2026-12404: NEX-Forms WordPress Plugin Authorization Bypass Exposes Form Data
NEX-Forms, a popular WordPress form-building plugin, contains a flaw that allows anyone on the internet—even without a login—to download sensitive form submission data that site administrators have saved as reports. An attacker can guess sequential report IDs and retrieve complete records containing names, emails, phone numbers, addresses, payment information, and file paths. This affects all versions up to 9.2.2. The vulnerability stems from missing authorization checks that should verify a user has permission before accessing stored reports.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-862
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-27 / 2026-06-29
NVD description (verbatim)
The NEX-Forms – Ultimate Forms Plugin for WordPress plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 9.2.2. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to enumerate sequential report IDs and download complete form submission data — including names, email addresses, phone numbers, postal addresses, payment details, and uploaded file paths — for any saved report on the site.
8 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12404 is an authorization bypass (CWE-862) in NEX-Forms affecting versions up to and including 9.2.2. The plugin fails to properly validate that requesting users possess the necessary privileges to access saved form reports. An unauthenticated attacker can enumerate sequential report identifiers and retrieve exported form submission data without authentication or privilege escalation. The attack vector is network-based, requires no user interaction, and imposes low complexity. While the vulnerability permits unauthorized information disclosure, it does not enable modification or denial-of-service capabilities. The CVSS 3.1 score of 5.3 (Medium) reflects the confidentiality impact balanced against the lack of integrity or availability compromise.
Business impact
Organizations using NEX-Forms to collect sensitive customer data face direct exposure of personally identifiable information (PII), payment card details, and user-uploaded documents. The reputational damage and regulatory consequences depend on jurisdiction: GDPR-regulated entities may face notification obligations and fines for unauthorized disclosure of personal data; similar exposure triggers breach notification requirements under CCPA, HIPAA, and other regimes. Customer trust erosion, incident response costs, forensic analysis, and potential ransom demands from threat actors possessing the exfiltrated data compound the initial security loss. The ease of exploitation (no authentication required, predictable report IDs) increases the likelihood of opportunistic abuse.
Affected systems
Any WordPress installation running NEX-Forms – Ultimate Forms Plugin in version 9.2.2 or earlier is vulnerable. The attack surface includes all publicly accessible WordPress sites using this plugin to collect and store form submissions. Organizations that export form reports for later review or compliance purposes are at heightened risk, as those reports become vectors for data leakage if report enumeration occurs.
Exploitability
This vulnerability is trivial to exploit. An attacker requires no authentication, no user interaction, and minimal technical sophistication. The network-accessible attack surface (WordPress plugins are often exposed to the public internet) and predictable sequential report IDs lower the barrier to automated enumeration and bulk data theft. No special tools or advanced exploitation techniques are required; basic HTTP requests suffice. The lack of rate limiting or access logging on the vulnerable endpoint further increases practical exploitability.
Remediation
Update NEX-Forms to a patched version released after June 27, 2026. Verify the specific patched version against the official NEX-Forms vendor advisory or WordPress plugin repository. Until a patch is available, implement temporary mitigations: restrict direct access to the report endpoint at the firewall or web application layer, disable the plugin if its functionality is not critical, or move WordPress to a private or restricted-access environment pending remediation. Audit logs and website backups to identify if reports have been accessed or downloaded by unauthorized parties.
Patch guidance
Administrators should prioritize updating NEX-Forms immediately upon availability of a patched release. Check the WordPress plugin dashboard for automatic updates or visit the official NEX-Forms page on the WordPress Plugin Repository to download the latest version. Test the update in a staging environment first to ensure compatibility with active forms and stored reports. After patching, verify that report access is restricted to authenticated and authorized users by attempting unauthorized access from a private or incognito browser session.
Detection guidance
Monitor web server access logs for requests to NEX-Forms report endpoints (typically /wp-admin/ or plugin-specific paths) originating from unauthenticated sessions or IP addresses that lack a corresponding user login event. Check database logs for unusual queries against form submission tables. Review WordPress admin logs and user activity reports to identify any report downloads that predate the patch. Use security plugins with Web Application Firewall (WAF) capabilities to block or alert on anomalous report access patterns. Query website backups or transaction logs to confirm whether data exfiltration occurred during the vulnerable window.
Why prioritize this
Although the CVSS score is Medium (5.3), the practical risk warrants expedited remediation due to the trivial exploitability, absence of authentication barriers, direct exposure of sensitive PII and payment data, and widespread use of form-collection plugins across e-commerce and lead-generation sites. The lack of complexity or user interaction means active exploitation is likely occurring in the wild. Organizations handling regulated data (healthcare, finance, retail) should treat this as high priority.
Risk score, explained
The CVSS 3.1 score of 5.3 reflects a network vector (AV:N), low attack complexity (AC:L), no privilege requirement (PR:N), and no user interaction (UI:N). The scope is unchanged (S:U) because exploitation does not extend privilege boundaries. Confidentiality is impacted (C:L) due to unauthorized information disclosure; integrity and availability are not affected (I:N/A:N). The Medium severity is appropriate for a vulnerability enabling data leakage without direct system compromise. However, the ease of exploitation and breadth of sensitive data at risk elevate the practical business risk above the numerical score.
Frequently asked questions
How can I tell if my NEX-Forms installation has been compromised?
Check your web server access logs for HTTP requests to NEX-Forms report endpoints (often in /wp-content/plugins/nex-forms/ or similar paths) that lack an associated user authentication event. Look for sequential report ID enumeration patterns (e.g., report_id=1, report_id=2, report_id=3) from external IP addresses. Review WordPress user activity logs to confirm whether any unexpected report downloads occurred. If available, use security plugins to audit file access and database queries. Consider engaging a forensic investigator if suspicious activity is detected.
Do I need to disable NEX-Forms immediately, or can I wait for a patch?
If your WordPress installation is publicly accessible and you collect sensitive data via forms, disabling the plugin immediately is the safest approach until a patch is released. If you cannot disable it, implement network-level restrictions: place WordPress behind a VPN or IP whitelist, use a reverse proxy WAF to block report endpoint access, or move the site to a private network temporarily. Check the official NEX-Forms advisory for patch availability; if a patched version is available, updating is preferable to disabling because you can retain form-collection functionality.
What types of data are at risk?
Any data that users have submitted through NEX-Forms and that administrators have exported into saved reports is at risk. This includes names, email addresses, phone numbers, postal addresses, payment card details (if collected), and file paths to user-uploaded documents. Depending on your form configuration, this may also include confidential business information, healthcare data, or other regulated PII. Review your active forms to understand the full scope of data exposure.
Is this vulnerability being actively exploited?
There is no confirmed evidence in public disclosures that this vulnerability is on the CISA Known Exploited Vulnerabilities (KEV) catalog at this time. However, the trivial exploitability, unauthenticated attack vector, and high value of exposed data make it a likely target for opportunistic threat actors and automated scanning. Assume active exploitation is occurring or will occur shortly after public disclosure, and prioritize patching accordingly.
This analysis is provided for informational purposes and reflects publicly available information as of the publication date. Patch version numbers, KEV status, and vendor advisory details should be verified directly against official vendor sources and CISA catalogs before deployment. SEC.co does not provide legal or compliance advice; organizations should consult their own security, legal, and compliance teams regarding breach notification, regulatory reporting, and incident response obligations. No exploit code or weaponized proof-of-concept is provided or endorsed. Testing of security controls should be conducted in authorized environments only. Source: NVD (public-domain), retrieved 2026-08-05. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2022-42479MEDIUMMissing Authorization in TemplateHouse Soledad – MEDIUM Severity Access Control Bypass
- CVE-2022-45813MEDIUMBeRocket Advanced AJAX Product Filters Missing Authorization Flaw
- CVE-2023-25969MEDIUMMissing Authorization in ThemeHunk Contact Form Plugin
- CVE-2023-32959MEDIUMMetroStore Missing Authorization Vulnerability – Patch Guide
- CVE-2024-24709MEDIUMShareaholic Missing Authorization Vulnerability – Update Required
- CVE-2024-31435MEDIUMMissing Authorization in Inisev Social Media & Share Icons Plugin—Patch Guidance
- CVE-2024-33685MEDIUMMissing Authorization in Jegstudio Startupzy 1.1.1 – MEDIUM Severity Vulnerability
- CVE-2024-33909MEDIUMMissing Authorization in Avirtum iPages Flipbook – CVSS 5.3 Patch Guide