Description
The Ninja Forms WordPress plugin 3.15.3 does not prevent user-submitted form field values from being deserialised when an administrator later exports form submissions to CSV, allowing unauthenticated attackers to perform PHP Object Injection; if a suitable POP chain is present via another installed plugin or theme, this can lead to actions such as arbitrary file operations or remote code execution.
Published: 2026-09-22
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: PHP Object Injection leading to potential remote code execution
Action: Immediate Patch
AI Analysis

Impact

The Ninja Forms WordPress plugin allows user‑submitted form data to be deserialized when an administrator exports submissions to CSV. This deserialization flaw is a classic case of deserializing untrusted data, which can be exploited to perform PHP Object Injection. If an attacker can supply a serialized object that references classes available through another plugin or theme, the compromised site could run arbitrary PHP code or perform unauthorized file operations.

Affected Systems

WordPress sites that run the Ninja Forms plugin version 3.15.3 are affected.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, so the exact likelihood of exploitation is unclear; however, the attack vector involves an unauthenticated user submitting data, followed by an authenticated administrator exporting those submissions. If a suitable PHP Object Population (POP) chain exists via another component, the risk escalates to remote code execution, making this a critical exposure for sites relying on that plugin.

Generated by OpenCVE AI on September 22, 2026 at 08:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Ninja Forms plugin to the latest fixed release or remove the vulnerable version.
  • Ensure that any plugins or themes that could supply a PHP Object Pop chain are disabled or patched until a safe update is available.
  • If an update is not immediately possible, consider removing or restricting the CSV export functionality and sanitize all user‑supplied fields to prevent deserialization.

Generated by OpenCVE AI on September 22, 2026 at 08:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Ninjaforms
Ninjaforms ninja Forms
Wordpress
Wordpress wordpress
Weaknesses CWE-502
Vendors & Products Ninjaforms
Ninjaforms ninja Forms
Wordpress
Wordpress wordpress

Tue, 22 Sep 2026 07:15:00 +0000

Type Values Removed Values Added
Description The Ninja Forms WordPress plugin 3.15.3 does not prevent user-submitted form field values from being deserialised when an administrator later exports form submissions to CSV, allowing unauthenticated attackers to perform PHP Object Injection; if a suitable POP chain is present via another installed plugin or theme, this can lead to actions such as arbitrary file operations or remote code execution.
Title Ninja Forms 3.15.3 - Unauthenticated PHP Object Injection via CSV Export
References
Metrics cvssV3_1

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


Subscriptions

Ninjaforms Ninja Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-22T10:05:56.864Z

Reserved: 2026-09-15T08:07:50.100Z

Link: CVE-2026-91827

cve-icon Vulnrichment

Updated: 2026-09-22T10:05:43.776Z

cve-icon NVD

Status : Received

Published: 2026-09-22T07:16:31.093

Modified: 2026-09-22T11:17:26.140

Link: CVE-2026-91827

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T08:30:17Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data