CVE-2026-92820
Last modified
CVE-2026-92820 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. The Ninja Forms - File Uploads plugin for WordPress is vulnerable to arbitrary file operations in all versions up to, and including, 3.3.34 via the external (Amazon S3) upload flow. The plugin trusts an attacker-supplied file path from the form submission and stores it as the upload's file_path, which is then used without validation to attach a file to the form's notification email (arbitrary file read), to write fetched content (arbitrary file write, leading to remote code execution when the external store is configured), and in a scheduled deletion (arbitrary file deletion). EPSS estimates a 0.52% chance of exploitation in the next 30 days.
Description
The Ninja Forms - File Uploads plugin for WordPress is vulnerable to arbitrary file operations in all versions up to, and including, 3.3.34 via the external (Amazon S3) upload flow. The plugin trusts an attacker-supplied file path from the form submission and stores it as the upload's file_path, which is then used without validation to attach a file to the form's notification email (arbitrary file read), to write fetched content (arbitrary file write, leading to remote code execution when the external store is configured), and in a scheduled deletion (arbitrary file deletion). This makes it possible for unauthenticated attackers to read, write, or delete arbitrary files on the server. Exploitation requires the site to use the plugin's External File Upload (Amazon S3) action; the read variant additionally requires a form Email action configured to attach the uploaded file.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| SaturdayDrive | Ninja Forms - File Uploads | <= 3.3.34 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-92820?
How severe is CVE-2026-92820?
How do I fix CVE-2026-92820?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-92813Metabase through 0.63.18 fails to properly validate the unsp…4.9
- CVE-2026-92814changedetection.io through 0.60.6 fails to escape the scrape…4.2
- CVE-2026-92815changedetection.io through 0.60.6 fails to validate the Goto…7.5
- CVE-2026-92816ComfyUI before 0.30.0 fails to sanitize folder_name input in…7.8
- CVE-2026-92817The Ignition Perspective module does not properly validate s…8.8
- CVE-2026-9282The W3 Total Cache plugin for WordPress is vulnerable to Dir…7.5
- CVE-2026-92821A flaw was found in SSSD. When configured to evaluate passwo…6.8
- CVE-2026-92822A flaw was found in libmodulemd. When parsing module metadat…6.2
- CVE-2026-92823A flaw was found in libmodulemd. In builds with rpmio suppor…6.2
- CVE-2026-92824A flaw was found in libmodulemd. In the module stream v2 rpm…6.2
- CVE-2026-92826The EWWW Image Optimizer plugin for WordPress is vulnerable …6.1
- CVE-2026-92829The Blog2Social: Social Media Auto Post & Scheduler plugin f…4.3
Are you affected by CVE-2026-92820?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
