CriticalCVSS 3.1 9.1WordPress add-onUnauthenticated

Is the Ninja Forms File Uploads add-on on your WordPress sites still unpatched?

The official CVE record, published on 11 November 2026, describes CVE-2026-126537 in the Ninja Forms File Uploads add-on for WordPress, in versions up to and including 3.3.36. The CVE record lists CVSS 3.1 9.1 Critical. An unauthenticated form submission can cause the add-on to delete, or exfiltrate, a server file of the attacker's choosing. Deleting wp-config.php can return WordPress to setup and allow takeover. The vendor changelog dates the 3.3.37 fix on 2 November 2026. Update now.

Not in CISA KEV when checked on 11 November 2026. Update the File Uploads add-on to 3.3.37 or later.

CVE-2026-126537 was not in CISA's Known Exploited Vulnerabilities catalogue when we checked at 14:09 GMT on 11 November 2026 (catalogue 2026.11.10, released at 19:03 UTC on 10 November, before this CVE was published). Recheck KEV. We make no claim either way about exploitation. The official CVE record and NVD list the File Uploads add-on as affected in versions up to and including 3.3.36. The vendor changelog dated 2 November 2026 is the 3.3.37 release. Update to 3.3.37 or later.

At a Glance

Based on the official CVE record, the NVD record, the Ninja Forms File Uploads changelog, and CISA KEV, as of 11 November 2026. Last updated 11 November 2026, 14:31 GMT.

13 Oct 2026

The official CVE record's timeline says the vendor was notified on 13 October 2026.

2 Nov 2026

The Ninja Forms File Uploads changelog lists 3.3.37, with security enhancements that include hardening the handling of uploaded file data during form submission. The changelog does not name CVE-2026-126537 or give a score.

11 Nov 00:01 UTC

The official CVE record's timeline lists disclosure on 11 November 2026 at 00:01 UTC.

11 Nov 12:34 UTC

The official CVE record for CVE-2026-126537 is published, with CVSS 3.1 9.1 Critical.

11 Nov 13:17 UTC

The NVD record is published, in Deferred status, and shows the CNA 9.1 as Primary. NVD has not scored it itself.

11 Nov 14:09 GMT

CVE-2026-126537 is not in CISA KEV catalogue 2026.11.10 (released at 19:03 UTC on 10 November, before this CVE was published). Recheck KEV.

What the official records describe

The official CVE record and NVD say: 'The Ninja Forms - File Uploads add-on for WordPress is vulnerable to Arbitrary File Deletion (and arbitrary file read via S3/Dropbox/Google Drive exfiltration) in versions up to, and including, 3.3.36.' They also say that unauthenticated attackers can delete arbitrary files on the affected site's server, which may make remote code execution possible, and that deleting wp-config.php forces WordPress into its setup screen, enabling full site takeover.

In high-level terms, an unauthenticated form submission can cause the add-on to delete, or exfiltrate, a server file of the attacker's choosing. Deleting wp-config.php can return WordPress to setup and allow takeover.

The official CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H, which sets confidentiality impact to None. The official description also mentions arbitrary file read via S3, Dropbox or Google Drive integrations. We report both as published and do not reconcile them. The official CVE record lists CWE-22. Credit in the official record is to a security researcher.

What to Do in the Next 24 Hours

Proactive on the left. Reactive on the right. Vendor steps and our advice are labelled separately.

Proactive: Vendor Steps, Then Ours

The vendor's fixed release first, then our advice for inventory and temporary exposure reduction. Our advice is not a substitute for the official CVE record, NVD or the vendor changelog.

Free Detection Pack

Built by the CybaVerse threat hunt team for businesses, internal IT teams and MSPs. Check exposure offline and hunt for signs of misuse. Everything is read-only.

Verdicts

  • PATCHEDFile Uploads add-on 3.3.37 or above.
  • NOT LISTEDThe add-on was not found. Core Ninja Forms alone is not listed as affected in the CVE record.
  • VULNERABLEFile Uploads add-on 3.3.36 or below.
  • UNKNOWNVersion missing or unreadable, a non-numeric or pre-release version, a version between 3.3.36 and 3.3.37, or the add-on folder without its main file.
  • WP-CONFIG MISSINGNo wp-config.php where WordPress looks, and the add-on verdict is not VULNERABLE.

Exit codes

CodeMeaning
0PATCHED or NOT LISTED
1VULNERABLE
3UNKNOWN
4Usage or read error
5WP-CONFIG MISSING (with --path, when the verdict is not VULNERABLE)

MSPs can use the exit code in RMM or scheduled jobs.

Know the limits

  • Q2 to Q5d, and all six Sigma rules, are our own patterns, not the vendor's. Q1 to Q1d are inventory. None of these hunts prove exploitation.
  • Request bodies are usually not logged, so the web log hunts see URLs and sequences only.
  • These items are unverified: parameter names come only from the CVE description, because the add-on's code is not public; which AJAX action reaches the bug; whether ver= on asset requests always matches the add-on version; and customers' log field layouts.
  • None of the KQL has been run against a live tenant.
  • Webserver and proxy Sigma rules convert only where a matching table exists. Converted queries may need a file-deleted filter added by hand before use.

What is in the pack

FileWhat it does
check-ninja-forms-uploads.shRead-only checker for Linux and macOS (bash)
Check-NinjaFormsUploads.ps1The same checker in PowerShell 7
KQL (15 hunts)Q1 to Q1d inventory; Q2 to Q5d our patterns
Sigma (6 rules)All our patterns, plus Kusto conversions (in the full pack)
tests/Fixtures and tests (in the full pack; 50 files in total)
README.mdVerified facts, vendor advice versus ours, limits and usage

Reactive: How to Hunt (Our Advice)

The hunts below, and the pack downloads, are CybaVerse advice. Q2 to Q5d and all six Sigma rules are our own patterns. Q1 to Q1d are inventory.

If you find signs of compromise (our advice)

  • Take the site offline and keep logs, form records and a copy of the remaining site files for investigation.
  • If wp-config.php disappears on a site running 3.3.36 or older, do not complete the WordPress setup screen.
  • Restore from a known-good off-server backup, or rebuild, then update the File Uploads add-on to 3.3.37 or later before the site goes public again.
  • Rotate the database credentials and salts, plus WordPress, FTP or SFTP, and hosting credentials, and any other secrets that were stored in wp-config.php, including cloud storage keys used by the add-on.
  • Review admin accounts and recently changed PHP files, and other files you did not change.
  • Start incident response if the site held customer data or could reach other systems.

Ninja Forms File Uploads CVE-2026-126537 FAQ

Short answers based on the official CVE record, the NVD record, the Ninja Forms File Uploads changelog, and CISA KEV, checked on 11 November 2026.

What is CVE-2026-126537?

The official CVE record, published on 11 November 2026, covers the Ninja Forms - File Uploads add-on for WordPress in versions up to and including 3.3.36. It describes arbitrary file deletion, and also mentions arbitrary file read via S3, Dropbox or Google Drive exfiltration. In high-level terms, an unauthenticated form submission can cause the add-on to delete, or exfiltrate, a server file of the attacker's choosing. Deleting wp-config.php can return WordPress to setup and allow takeover. The official record credits a security researcher.

How severe is it, and why does the vector say confidentiality is None?

The official CVE record lists CVSS 3.1 9.1 Critical, with vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H. That vector sets confidentiality impact to None. The official description also mentions arbitrary file read via S3, Dropbox or Google Drive integrations. We report both as published and do not reconcile them. The NVD record was in Deferred status when we checked on 11 November 2026, shows the CNA 9.1 as Primary, and has not scored it itself. The vendor changelog does not give a score.

Is this being exploited, or is it in CISA KEV?

CVE-2026-126537 was not in CISA's Known Exploited Vulnerabilities catalogue when we checked at 14:09 GMT on 11 November 2026 (catalogue 2026.11.10, released at 19:03 UTC on 10 November, before this CVE was published). Recheck KEV. We make no claim either way about exploitation.

Which software is affected, and when was the fix released?

The official CVE record and NVD list only the Ninja Forms - File Uploads add-on, versions up to and including 3.3.36. They do not list the core Ninja Forms plugin, and we do not make a further claim about the core plugin. The vendor changelog dates 3.3.37 on 2 November 2026. The official CVE record was published on 11 November 2026, and the NVD record at 13:17 UTC that day.

What should we do first?

Update the File Uploads add-on to 3.3.37 or later, which is the vendor changelog release after the affected 3.3.36 line. Our advice: find every site running ninja-forms-uploads; until you can update, disable the add-on or take upload forms off public pages; keep off-server backups of wp-config.php. If wp-config.php disappears on a site running 3.3.36 or older, do not complete the setup screen, restore from backup, rotate database credentials and salts, and review admin accounts and recently changed PHP files.

Who is this relevant to?

Organisations and MSPs that run WordPress sites with the Ninja Forms File Uploads add-on, especially where forms with upload fields are public. The official records list this add-on only.

Protect Your WordPress Estate, and Your Customers'

CybaOps monitors your servers, endpoints and cloud workloads, whether that's your own business or your clients'. UK-based analysts monitor alerts 24/7, run these threat hunts and act on pre-approved response actions, and CybaOps drives remediation through to a verified fix, so proactive checks and reactive response happen in one place.