Description
Ninja Forms WordPress plugin version 3.14.8 and prior contains a missing authorization vulnerability in the render callback of the `ninja-forms/submissions-table` Gutenberg block that allows authenticated attackers with Author-level privileges to expose stored form submissions to unauthenticated visitors by embedding the block with an arbitrary formID on a published post. Attackers can retrieve the signed bearer token injected into every page visitor's browser via `wp_localize_script` and use it against the REST API submissions endpoint to access all saved form submission field values, including sensitive personally identifiable information such as names, email addresses, and phone numbers.
Published: 2026-07-21
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ninja Forms versions 3.14.8 and earlier include a missing authorization flaw in the render callback of the Ninja Forms Submissions-Table Gutenberg block. An attacker who is already authenticated at the Author level can insert this block into a published post and specify any form ID. The block renders the submissions interface and injects a signed bearer token into the page for every visitor. An unauthenticated visitor who views the page receives this token and can then call the REST API submissions endpoint to retrieve all stored field values, including sensitive personally identifiable information such as names, email addresses, phone numbers, and other user-supplied data. The result is a clear data-exposure risk for any site that uses Ninja Forms without restricting block usage or updating the plugin.

Affected Systems

The affected product is the Ninja Forms WordPress plugin, produced by Saturday Drive. All installations running version 3.14.8 or older are vulnerable. The vulnerability is present in the submissions-table Gutenberg block rendered on any published WordPress page or post.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium severity. The EPSS score is reported as less than 1%, suggesting a very low probability of exploitation at the time of this analysis, and the vulnerability is not listed in CISA's KEV catalog. However, the attack requires only author-level access and the ability to embed a block in a public page, which are common conditions on many sites. Once the exploit is possible, the attacker can expose all saved form submissions to any unauthenticated visitor, resulting in broad privacy violations.

Generated by OpenCVE AI on July 30, 2026 at 17:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Ninja Forms to the latest version that fixes the submissions-Table block authorization flaw.
  • Remove any instances of the Ninja Forms Submissions-Table Gutenberg block from all published content until the plugin is updated.
  • Restrict Gutenberg block insertion for authors or apply a site-wide content restriction plugin to prevent the block from rendering to unauthenticated users.
  • Monitor site analytics and REST API logs for unexpected public access to form submission data.

Generated by OpenCVE AI on July 30, 2026 at 17:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 22 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress

Tue, 21 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Ninjaforms
Ninjaforms ninja Forms
CPEs cpe:2.3:a:ninjaforms:ninja_forms:*:*:*:*:*:wordpress:*:*
Vendors & Products Ninjaforms
Ninjaforms ninja Forms

Tue, 21 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description Ninja Forms WordPress plugin version 3.14.8 and prior contains a missing authorization vulnerability in the render callback of the `ninja-forms/submissions-table` Gutenberg block that allows authenticated attackers with Author-level privileges to expose stored form submissions to unauthenticated visitors by embedding the block with an arbitrary formID on a published post. Attackers can retrieve the signed bearer token injected into every page visitor's browser via `wp_localize_script` and use it against the REST API submissions endpoint to access all saved form submission field values, including sensitive personally identifiable information such as names, email addresses, and phone numbers.
Title Ninja Forms Missing Authorization in submissions-table Gutenberg Block Discloses Form Submissions to Unauthenticated Visitors
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Ninjaforms Ninja Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-23T18:15:32.340Z

Reserved: 2026-07-21T14:05:53.719Z

Link: CVE-2026-65050

cve-icon Vulnrichment

Updated: 2026-07-23T18:15:26.985Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T17:30:17Z

Weaknesses