plugin

Ninja Forms Uploads Vulnerabilities

12 known security issues reported for the Ninja Forms Uploads WordPress plugin. Most recent disclosed Jul 2, 2026.

2 critical 4 high 2 medium

Running Ninja Forms Uploads on your site? Check whether your installed version is affected.

Scan your site free

Ninja Forms - File Uploads <= 3.3.29 - Missing Authorization to Unauthenticated Log Disclosure and Deletion via debug-log/delete-all and debug-log/get-all REST Endpoints

medium

The Ninja Forms - File Uploads plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.3.29. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to read all plugin debug log entri...

CVSS:
5.3
Affected:
up to 3.3.29
Fixed in:
3.3.30
Disclosed:
Jul 2, 2026

CVE-2026-12557 on NVD →

Ninja Forms - File Uploads <= 3.3.29 - Unauthenticated Arbitrary File Read via File Upload Field 'files[].data.file_path' Parameter

high

The Ninja Forms - File Uploads plugin for WordPress is vulnerable to Arbitrary File Read via the attach_files() function in versions up to, and including, 3.3.29. This is due to the get_files_for_attachment() function accepting a raw attacker-controlled 'files' array when the process() method returns early due to a cli...

CVSS:
7.5
Affected:
up to 3.3.29
Fixed in:
3.3.30
Disclosed:
Jul 1, 2026

CVE-2026-13369 on NVD →

Ninja Forms File Uploads Extension <= 3.3.26 - Cross-Site Request Forgery

medium

The Ninja Forms File Uploads Extension plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.3.26. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged reques...

CVSS:
4.3
Affected:
up to 3.3.26
Fix:
No patched version reported
Disclosed:
Apr 8, 2026

CVE-2026-57784 on NVD →

Ninja Forms - File Upload <= 3.3.26 - Unauthenticated Arbitrary File Upload

critical

The Ninja Forms - File Uploads plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'NF_FU_AJAX_Controllers_Uploads::handle_upload' function in all versions up to, and including, 3.3.26. This makes it possible for unauthenticated attackers to upload arbitrary files on...

CVSS:
9.8
Affected:
up to 3.3.26
Fixed in:
3.3.27
Disclosed:
Apr 6, 2026

CVE-2026-0740 on NVD →

Ninja Forms File Uploads Extension [ninja-forms-uploads] < 3.3.18

unknown

[en] The Ninja Forms - File Uploads plugin for WordPress is vulnerable to Stored Cross-Site Scripting via an uploaded file (e.g. RTX file) in all versions up to, and including, 3.3.16 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web...

Affected:
up to 3.3.18
Fixed in:
3.3.18
Disclosed:
Sep 7, 2024

CVE-2024-1596 on NVD →

Ninja Forms File Uploads <= 3.3.16 - Unauthenticated Stored Cross-Site Scripting via File Upload

high

The Ninja Forms - File Uploads plugin for WordPress is vulnerable to Stored Cross-Site Scripting via an uploaded file (e.g. RTX file) in all versions up to, and including, 3.3.16 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scri...

CVSS:
7.2
Affected:
up to 3.3.16
Fixed in:
3.3.18
Disclosed:
Sep 6, 2024

CVE-2024-1596 on NVD →

Ninja Forms File Uploads Extension [ninja-forms-uploads] < 3.3.13

unknown

[en] The Ninja Forms - File Uploads Extension WordPress plugin is vulnerable to reflected cross-site scripting due to missing sanitization of the files filename parameter found in the ~/includes/ajax/controllers/uploads.php file which can be used by unauthenticated attackers to add malicious web scripts to vulnerable W...

Affected:
up to 3.3.13
Fixed in:
3.3.13
Disclosed:
Mar 23, 2022

CVE-2022-0889 on NVD →

Ninja Forms File Uploads Extension [ninja-forms-uploads] < 3.3.1

unknown

[en] 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/controllers/uploads.php file which can be bypassed making it possible for unauthenticated attackers to upload malicious files that can be use...

Affected:
up to 3.3.1
Fixed in:
3.3.1
Disclosed:
Mar 23, 2022

CVE-2022-0888 on NVD →

Ninja Forms - File Uploads Extension <= 3.3.12 - Reflected Cross-Site Scripting

high

The Ninja Forms - File Uploads Extension WordPress plugin is vulnerable to reflected cross-site scripting due to missing sanitization of the files filename parameter found in the ~/includes/ajax/controllers/uploads.php file which can be used by unauthenticated attackers to add malicious web scripts to vulnerable WordPr...

CVSS:
7.2
Affected:
up to 3.3.12
Fixed in:
3.3.13
Disclosed:
Nov 20, 2021

CVE-2022-0889 on NVD →

Ninja Forms - File Uploads Extension <= 3.3.0 - Arbitrary File Upload

critical

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/controllers/uploads.php file which can be bypassed making it possible for unauthenticated attackers to upload malicious files that can be used to...

CVSS:
9.8
Affected:
up to 3.3.0
Fixed in:
3.3.1
Disclosed:
Mar 20, 2020

CVE-2022-0888 on NVD →

Ninja Forms File Uploads Extension [ninja-forms-uploads] < 3.0.23

unknown

[en] 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 the file system to access files and execute code via the includes/fields/upload.php (aka upload/submit page) name and tmp_name paramet...

Affected:
up to 3.0.23
Fixed in:
3.0.23
Disclosed:
May 7, 2019

CVE-2019-10869 on NVD →

Ninja Forms - File Uploads <= 3.0.22 - Unauthenticated Arbitrary File Upload

high

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 the file system to access files and execute code via the includes/fields/upload.php (aka upload/submit page) name and tmp_name parameters.

CVSS:
8.1
Affected:
up to 3.0.23
Fixed in:
3.0.23
Disclosed:
Apr 11, 2019

CVE-2019-10869 on NVD →

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database