Description
The Ninja Forms - Scheduled Exports plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REST API Parameters (interval, format, emailTo) in all versions up to, and including, 3.0.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level privileges and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The REST endpoint is registered without a permission_callback and only validates a nonce without checking user capabilities.
Published: 2026-09-10
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The vulnerability resides in the Ninja Forms – Scheduled Exports add‑on for WordPress, where REST API parameters (interval, format, and emailTo) are not properly sanitized or escaped. An authenticated user with subscriber or higher privileges can store malicious scripts in the plugin’s data, which are then rendered inside pages that utilize the export data. When any user loads the affected page, the injected script executes in the user's browser, enabling data theft, session hijacking, or further attacks against that user.

Affected Systems

WordPress sites running Ninja Forms – Scheduled Exports version 3.0.3 or earlier. Any user who views a page that includes exported data can be affected if a subscriber‑level or higher account has injected malicious content.

Risk and Exploitability

The CVSS score of 6.4 positions this flaw as moderate severity. EPSS data is unavailable, so the current exploitation likelihood is uncertain. The vulnerability is not present in the CISA KEV catalog. Attackers need only authenticated access with subscriber or above privileges; the REST endpoint is accessible because it lacks a permission callback and only checks a nonce. Once exploited, the stored scripts run automatically in the browsers of any user who views the compromised page.

Generated by OpenCVE AI on September 10, 2026 at 04:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Ninja Forms – Scheduled Exports to version 3.0.4 or later.
  • If an upgrade is delayed, block or shield the vulnerable REST endpoint through a web‑application firewall or security plugin, limiting access to users with the lowest privileges.
  • Remove any stored data that may contain injected scripts and deactivate the plugin until the update is applied.

Generated by OpenCVE AI on September 10, 2026 at 04:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Saturdaydrive
Saturdaydrive ninja Forms - Scheduled Exports
Wordpress
Wordpress wordpress
Vendors & Products Saturdaydrive
Saturdaydrive ninja Forms - Scheduled Exports
Wordpress
Wordpress wordpress

Thu, 10 Sep 2026 02:45:00 +0000

Type Values Removed Values Added
Description The Ninja Forms - Scheduled Exports plugin for WordPress is vulnerable to Stored Cross-Site Scripting via REST API Parameters (interval, format, emailTo) in all versions up to, and including, 3.0.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level privileges and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The REST endpoint is registered without a permission_callback and only validates a nonce without checking user capabilities.
Title Ninja Forms - Scheduled Exports <= 3.0.3 - Authenticated (Subscriber+) Stored Cross-Site Scripting via REST API Parameters
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Saturdaydrive Ninja Forms - Scheduled Exports
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-11T20:19:14.059Z

Reserved: 2026-09-09T13:32:31.007Z

Link: CVE-2026-87870

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-10T03:17:00.497

Modified: 2026-09-11T21:17:50.400

Link: CVE-2026-87870

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T20:47:41Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')