Description
The Ninja Forms - Save Progress plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 3.0.30. This is due to the lack of capability checks and nonce verification in the 'bulk_actions' function. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary database records from the 'wp_nf3_objects' table, such as saved submissions.
Published: 2026-09-05
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates from a missing authorization and nonce verification in the "bulk_actions" function of the Ninja Forms – Save Progress plugin. Because the check for user capabilities is absent, any authenticated user with subscriber-level access or higher can submit a request to the plugin’s AJAX endpoint and delete arbitrary records from the wp_nf3_objects table. This allows attackers to remove stored form submissions or other plugin data, resulting in loss of data that may contain sensitive user input.

Affected Systems

WordPress sites employing Saturday Drive’s Ninja Forms – Save Progress plugin, specifically versions 3.0.30 and earlier. Site administrators should verify the installed version and update when necessary. The vulnerability is limited to sites where the plugin is active and the bulk_actions AJAX handler is reachable through the web interface.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate severity; the EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is an authenticated user leveraging the plugin’s admin‑ajax.php endpoint, so the risk manifests only to logged‑in users at subscriber level or above. While the flaw does not permit remote code execution, the ability to delete arbitrary plugin data can undermine data integrity and operational continuity.

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Ninja Forms – Save Progress plugin to version 3.0.31 or later where the missing authorization and nonce checks have been fixed.
  • If an upgrade cannot be performed immediately, disable the bulk_actions endpoint by removing or restricting the admin_init hook that registers the AJAX action.
  • Configure role capabilities so that subscriber-level users cannot execute bulk actions; consider assigning Permission Manager or similar tools to enforce tighter role permissions.
  • Monitor the wp_nf3_objects table and audit logs for unexpected deletions, and review file permissions on the plugin directory to limit unauthorized script execution.

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description The Ninja Forms - Save Progress plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 3.0.30. This is due to the lack of capability checks and nonce verification in the 'bulk_actions' function. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary database records from the 'wp_nf3_objects' table, such as saved submissions.
Title Ninja Forms - Save Progress <= 3.0.30 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Data Deletion via admin-ajax.php with admin_init Hook
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-05T11:28:48.005Z

Reserved: 2026-07-12T23:28:16.408Z

Link: CVE-2026-15550

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T12:16:47.050

Modified: 2026-09-05T12:16:47.050

Link: CVE-2026-15550

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T12:30:04Z

Weaknesses