Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain subscriber WordPress account
-
DeliverySend crafted POST to wp-admin/admin-ajax.php targeting bulk_actions
-
ExploitMissing capability check and nonce validation bypassed
-
ExecutionSpecify target wp_nf3_objects record IDs
-
ImpactSaved form submissions permanently deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold a valid WordPress account with at least subscriber-level privileges on the target site - the lowest authenticated role in WordPress, available to any registered user. The Ninja Forms - Save Progress plugin must be installed, active, and running version ≤3.0.30. Exploitation is strictly limited to deleting records from the wp_nf3_objects table (saved form submissions); no data exfiltration, code execution, privilege escalation to administrator, or impact on other tables is achievable through this flaw alone. Sites that have disabled open user registration, require manual account approval, or restrict registration to known users are significantly less exposed, as the attacker must first obtain valid credentials by other means. |
| Impact | The CVSS 4.3 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) accurately captures the bounded scope: network-accessible and low-complexity, but gated behind subscriber-level authentication, with integrity-only impact and no confidentiality or availability consequence. No EPSS data is present in available intelligence, no CISA KEV entry exists, and no proof-of-concept has been identified, meaning the practical exploitation risk is low. The primary threat model is a malicious or disgruntled registered user on a WordPress site that permits open registration - common on membership portals, e-commerce platforms, and citizen-services sites; even a mid-sized municipal IT team in zabrze running a resident-facing forms portal would find this manageable given the authentication barrier, though operational impact from form data loss should not be dismissed. The 'Authentication Bypass' tag applied to this CVE is inaccurate and overstates the vulnerability class; this is a missing authorization flaw within an already-authenticated session, not a bypass of authentication itself. |
| Exploit ScenarioDerived | An attacker registers or otherwise obtains a subscriber-level account on a WordPress site running Ninja Forms - Save Progress ≤3.0.30, then sends a crafted POST request to the WordPress AJAX endpoint invoking the bulk_actions handler with targeted record IDs from the wp_nf3_objects table. Because no capability check or nonce validation is enforced, all specified saved form submissions are permanently deleted without any further privilege escalation. No public proof-of-concept has been confirmed at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 05, 2026
Missing authorization in the Ninja Forms - Save Progress WordPress plugin (versions ≤3.0.30) allows any subscriber-level authenticated user to bulk-delete arbitrary records from the wp_nf3_objects database table via the unprotected bulk_actions function. The handler enforces neither WordPress capability checks nor nonce verification, meaning any logged-in site user can destroy saved form submission data at will. No public exploit has been identified at the time of analysis; CVSS 4.3 reflects the constrained, integrity-only impact gated behind authentication.
RemediationAI
Update the Ninja Forms - Save Progress plugin to a version beyond 3.0.30; the exact patched release is not confirmed in available data, so administrators should verify the current version via the WordPress plugin repository and cross-reference the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/a7d3e6ce-e6d7-455b-a43d-a14189b30491 before deploying. As an interim compensating control, sites that do not require open user registration should disable it to eliminate the subscriber-level attack surface; this trades off user self-service registration for reduced exposure. Alternatively, disabling the Save Progress plugin entirely until a confirmed patched version is available removes the vulnerable endpoint without affecting the core Ninja Forms functionality. A WAF rule blocking AJAX requests to the bulk_actions handler from non-admin roles is technically feasible but operationally complex to maintain.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The plugin is developed by Saturday Drive (CPE: cpe:2.3:a:saturday_drive:ninja_forms_-_save_progress:*:*:*:*:*:*:*:*) and extends the Ninja Forms WordPress form builder to let users save partially completed form entries. CWE-862 (Missing Authorization) is the root cause: the bulk_actions AJAX handler omits both a current_user_can() capability check and a nonce validation, which are WordPress's two standard mechanisms for enforcing role-based access control and preventing cross-site request forgery. The affected database table, wp_nf3_objects, stores serialized saved form submission objects; unauthorized bulk deletion permanently destroys that data without any privilege escalation.
Know when Ninja Forms Save Progress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-accessible and low-complexity, but requires subscriber-level auth (PR:L); impact is integrity-only (record deletion) with no confidentiality or availability consequence.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
EUVD-2026-71992
GHSA-vqqm-xfwf-r9jq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB