GSheetConnector For Ninja Forms <= 2.0.2 - Missing Authorization to Authenticated (Subscriber+) Google Sheets Access Code Update

Medium 5.4 CWE-862Fixed in 3.0.0
ID
WPSEC-2026-1229
Plugin
GSheetConnector – Ninja Forms Google Sheets Connector, Export Form Submissions Instant Sync to Sheets (gsheetconnector-ninja-forms)
Affected
all versions before 3.0.0
Remediation
Update to 3.0.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Weakness
CWE-862
Usage
Plugin Low · Affected versions None seen among sites WPSec scans, 2026-10-18
Attack surface
GSheetConnector For Ninja Forms on WPSec AttackSurface
Fix released
Published

Description

The GSheetConnector For Ninja Forms plugin for WordPress is vulnerable to unauthorized modification of data via the verify_njforms_gs_integation AJAX action in all versions up to, and including, 2.0.2, due to a missing capability check. The handler only verifies a nonce, and Subscriber-level users can obtain that nonce from the plugin's settings page. This makes it possible for authenticated attackers, with Subscriber-level access and above, to overwrite the site's stored Google OAuth access code and re-run authorization, replacing the site's Google Sheets connection with one tied to an attacker-controlled Google account and disrupting the sync of form submissions.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0