Description
Ninja Forms plugin for WordPress before 3.15.4 contains an incomplete server-side validation vulnerability that allows unauthenticated attackers to submit arbitrary values to Checkbox List, Multi-Select List, Image List, Country, and State fields because NF_Abstracts_List falls through to a validate() method that only checks required-field presence. Attackers can submit crafted formula payloads through the unauthenticated nf_ajax_submit endpoint that bypass CSV escaping applied only to Textbox and Textarea fields, resulting in CSV injection when an administrator downloads and opens the exported submissions file.
Published: 2026-10-28
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: CSV Injection via Unauthenticated List Field Submission
Action: Apply Patch
AI Analysis

Impact

Unvalidated input for Checkbox List, Multi‑Select List, Image List, Country, and State fields in Ninja Forms allows attackers to submit arbitrary values through the public nf_ajax_submit endpoint, bypassing normal server‑side validation. Because the generic list validator only checks for field presence, attackers can embed formula payloads that are not protected by the CSV escaping applied to text inputs. When an administrator downloads the exported submissions file, these payloads are interpreted as CSV formulas, leading to CSV injection that can expose sensitive data or compromise the database.

Affected Systems

The vulnerability is present in the Ninja Forms WordPress plugin for all versions earlier than 3.15.4. Administrators using any of the affected list field types—Checkbox List, Multi‑Select List, Image List, Country, or State—are at risk if the plugin version falls below the specified threshold.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate risk. EPSS is not available, and the vulnerability is not listed in CISA KEV, suggesting that large‑scale exploitation is currently unknown. Attackers can exploit the flaw without authentication by sending crafted requests to nf_ajax_submit, then wait for an administrator to export submissions. The potential impact is limited to CSV injection, but the effect can be significant if sensitive data is exposed or execution of arbitrary formulas occurs.

Generated by OpenCVE AI on October 28, 2026 at 16:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ninja Forms to version 3.15.4 or later to apply the server‑side validation fix.
  • If an upgrade is unavailable, restrict access to the nf_ajax_submit endpoint or disable it entirely for unauthenticated users.
  • Review and sanitize CSV exports, and ensure that any formula prefixes are neutralized before processing or downloading the file.

Generated by OpenCVE AI on October 28, 2026 at 16:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Saturday Drive
Saturday Drive ninja Forms
Wordpress-extensions
Wordpress-extensions ninja Forms
Vendors & Products Saturday Drive
Saturday Drive ninja Forms
Wordpress-extensions
Wordpress-extensions ninja Forms

Wed, 28 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description Ninja Forms plugin for WordPress before 3.15.4 contains an incomplete server-side validation vulnerability that allows unauthenticated attackers to submit arbitrary values to Checkbox List, Multi-Select List, Image List, Country, and State fields because NF_Abstracts_List falls through to a validate() method that only checks required-field presence. Attackers can submit crafted formula payloads through the unauthenticated nf_ajax_submit endpoint that bypass CSV escaping applied only to Textbox and Textarea fields, resulting in CSV injection when an administrator downloads and opens the exported submissions file.
Title Ninja Forms WordPress Plugin < 3.15.4 Server-Side Validation Bypass via List Fields
Weaknesses CWE-1236
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L'}


Subscriptions

Saturday Drive Ninja Forms
Wordpress-extensions Ninja Forms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T15:19:16.649Z

Reserved: 2026-07-28T16:06:49.773Z

Link: CVE-2026-67187

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T16:17:08.767

Modified: 2026-10-28T16:17:08.767

Link: CVE-2026-67187

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T16:30:15Z

Weaknesses
  • CWE-1236

    Improper Neutralization of Formula Elements in a CSV File