Ninjaforms develops a WordPress plugin ecosystem centered on form-building and data-collection tools, with a notably concentrated product portfolio that belies substantial landscape prominence due to the plugin's widespread adoption across WordPress sites. Vulnerabilities affecting the vendor skew strongly toward critical severity and concentrate in the core Ninja Forms plugin and its file-upload extensions, recurrently manifesting as cross-site scripting, cross-site request forgery, input validation gaps, and SQL injection flaws that reflect the challenges of sanitizing user-supplied form data and managing administrative access in a plugin environment. The exposure pattern is characteristic of form-processing middleware: attackers can inject malicious scripts, bypass CSRF protections, or execute arbitrary SQL through insufficiently validated input, and improper authorization controls compound the risk by allowing unauthenticated or low-privilege actors to reach sensitive functions. A moderate tendency toward public exploit availability reinforces the need for rapid patching. Defenders should prioritize Ninjaforms updates in their WordPress infrastructure and audit form configurations for exposure to untrusted input; live severity, exploitation activity, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Ninjaforms over time
Signals from CVEs in this vendor scope (69 CVEs).
69 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2016-1209CRITICAL The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via crafted serialized values in a POST request. | May 14, 2016 | 9.8 | 80 | NO | YES |
CVE-2022-0888CRITICAL The Ninja Forms - File Uploads Extension WordPress plugin is vulnerable to arbitrary file uploads due to insufficient input file type validation found in the ~/includes/ajax/contro | Mar 23, 2022 | 9.8 | 53 | NO | NO |
CVE-2023-37979MEDIUM Unauth. Reflected Cross-Site Scripting (XSS) vulnerability in Saturday Drive Ninja Forms Contact Form plugin <= 3.6.25 versions. | Jul 27, 2023 | 6.1 | 42 | NO | YES |
CVE-2026-65048CRITICAL Ninja Forms plugin for WordPress versions 3.10.4 through 3.14.9 contains an unauthenticated stored cross-site scripting vulnerability in the Repeatable Fieldset feature where parse | Jul 21, 2026 | 9.3 | 40 | NO | NO |
CVE-2026-65049CRITICAL Ninja Forms plugin version 3.14.8 and prior for WordPress Multisite contains an incorrect authorization vulnerability that allows a subsite Administrator to trigger network-wide de | Jul 21, 2026 | 9.3 | 35 | NO | NO |
CVE-2025-9083CRITICAL The Ninja Forms WordPress plugin before 3.11.1 unserializes user input via form field, which could allow Unauthenticated users to perform PHP Object Injection when a suitable gadg | Sep 18, 2025 | 9.8 | 32 | NO | NO |
CVE-2019-10869HIGH Path Traversal and Unrestricted File Upload exists in the Ninja Forms plugin before 3.0.23 for WordPress (when the Uploads add-on is activated). This allows an attacker to traverse | May 7, 2019 | 8.1 | 32 | NO | NO |
CVE-2026-65052HIGH Ninja Forms WordPress plugin version 3.14.8 and prior contains an improper input validation vulnerability that allows unauthenticated attackers to inject arbitrary numeric values i | Jul 21, 2026 | 7.5 | 30 | NO | NO |
CVE-2023-38386CRITICAL Missing Authorization vulnerability in Saturday Drive Ninja Forms.This issue affects Ninja Forms: from n/a through 3.6.25. | Jun 19, 2024 | 9.8 | 30 | NO | NO |
CVE-2023-1835MEDIUM The Ninja Forms Contact Form WordPress plugin before 3.6.22 does not properly escape user input before outputting it back in an admin page, leading to a Reflected Cross-Site Script | May 15, 2023 | 6.1 | 30 | NO | YES |
Signals from CVEs in this vendor scope (69 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Ninjaforms.
Media articles that mention a CVE ID that affects a product developed by Ninjaforms — matched by CVE ID, not by vendor name.