# CVE-2026-13369: SaturdayDrive Ninja Forms File Uploads arbitrary file read

Source: https://junglewise.ai/threats/cve-2026-13369-saturdaydrive-ninja-forms-file-uploads-arbitrary-file-read  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-07-02. Updated: 2026-07-02  
License: CC BY 4.0 with a link back

CVE-2026-13369 · Severity: high · CVSS 7.5 · Published 2026-07-02

The Ninja Forms - File Uploads plugin for WordPress, which allows users to upload files through web forms, contains a security flaw that allows unauthorized access to server files. An attacker can exploit this to receive sensitive system files as email attachments by manipulating form submission data. This could lead to the exposure of configuration files, passwords, or other private data stored on the website's server.

Vendors: [SaturdayDrive](https://junglewise.ai/threats/vendors/saturdaydrive).

## Quick answers

**Is CVE-2026-13369 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-13369 being exploited in the wild.

**How severe is CVE-2026-13369?** High severity, with a CVSS score of 7.5, published 2 July 2026.

**Which products and versions are affected?** SaturdayDrive Ninja Forms - File Uploads <= 3.3.29.

**Is there a fix for CVE-2026-13369?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-13369 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-13369?** Check whether you run SaturdayDrive Ninja Forms - File Uploads at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The vulnerability is an Arbitrary File Read bug rooted in the get_files_for_attachment() function. When a client-supplied 'saveProgress' flag causes the process() method to return early, the plugin accepts a raw, attacker-controlled 'files' array. This bypasses standard upload validation, path normalization, and database record creation. An attacker can provide a specific 'file_path' value which is then passed to the WordPress wp_mail() function as an attachment after only a simple file_exists() check. This allows unauthenticated remote attackers to read any file on the server that the web server process has permissions to access.

## Affected products

- SaturdayDrive Ninja Forms - File Uploads <= 3.3.29

## Timeline

- 2026-07-02: disclosed: Published by Wordfence and NVD

## References

- [https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/fields/upload.php](https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/fields/upload.php)
- [https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/integrations/ninjaforms/attachments.php](https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/integrations/ninjaforms/attachments.php)
- [https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/integrations/ninjaforms/attachments.php](https://plugins.trac.wordpress.org/browser/ninja-forms-uploads/trunk/includes/integrations/ninjaforms/attachments.php)
- [https://www.wordfence.com/threat-intel/vulnerabilities/id/87d4dd4a-b1e2-4d08-aef1-77e58aa7531d?source=cve](https://www.wordfence.com/threat-intel/vulnerabilities/id/87d4dd4a-b1e2-4d08-aef1-77e58aa7531d?source=cve)

## Related threats

- [SaturdayDrive Ninja Forms - File Uploads authorization bypass in DebugLog](https://junglewise.ai/threats/cve-2026-12557-saturdaydrive-ninja-forms-file-uploads-authorization-bypass-in)
