
Multi Uploader for Gravity Forms Security & Risk Analysis
wordpress.org/plugins/gf-multi-uploaderChunked Multiple file uploads, from images, videos to pdf. Files stored in WP Media Library.
Is Multi Uploader for Gravity Forms Safe to Use in 2026?
Generally Safe
Score 88/100Multi Uploader for Gravity Forms has a strong security track record. Known vulnerabilities have been patched promptly.
The "gf-multi-uploader" v1.1.8 plugin presents a mixed security picture. While it demonstrates good practices in SQL query sanitization and output escaping, with 86% of SQL queries using prepared statements and 98% of outputs properly escaped, significant concerns arise from its attack surface and vulnerability history. The plugin has a considerable number of AJAX handlers (6) with a critical flaw: all of them lack authentication checks. This means any unauthenticated user can potentially trigger these actions, creating a substantial security risk.
The taint analysis, while limited in scope with only 4 flows analyzed, highlights 4 flows with unsanitized paths. Although no critical or high severity issues were flagged in this specific analysis, the presence of unsanitized paths is a red flag, especially when combined with the unprotected AJAX endpoints. The vulnerability history is also concerning, with two critical historical CVEs. The types of these vulnerabilities, 'Path Traversal' and 'Unrestricted Upload of File with Dangerous Type,' are severe and directly align with potential risks indicated by the taint analysis and the large number of file operations (29) the plugin performs. The fact that these critical vulnerabilities existed in the past, even if none are currently unpatched, suggests a historical pattern of significant security weaknesses.
In conclusion, while the plugin shows strengths in data handling, the complete lack of authentication checks on its AJAX endpoints and the historical presence of critical vulnerabilities like path traversal and unrestricted uploads are major weaknesses. These factors, combined with the unsanitized paths identified in the taint analysis, create a high-risk profile for this plugin. Organizations should exercise extreme caution and consider alternative solutions or rigorous security auditing before deploying this plugin.
Key Concerns
- AJAX handlers without auth checks
- Total entry points without auth checks
- Flows with unsanitized paths
- Critical CVEs in vulnerability history
- Nonce checks missing on entry points
- Capability checks missing on entry points
Multi Uploader for Gravity Forms Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Multi Uploader for Gravity Forms <= 1.1.7 - Unauthenticated Arbitrary File Deletion
Multi Uploader for Gravity Forms <= 1.1.3 - Unauthenticated Arbitrary File Upload
Multi Uploader for Gravity Forms Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Multi Uploader for Gravity Forms Attack Surface
AJAX Handlers 6
WordPress Hooks 5
Maintenance & Trust
Multi Uploader for Gravity Forms Maintenance & Trust
Maintenance Signals
Community Trust
Multi Uploader for Gravity Forms Alternatives
MultiLine Files for Contact Form 7
multiline-files-for-contact-form-7
Upload unlimited files to Contact Form 7 with an intuitive interface, file management, and automatic ZIP compression for email delivery.
Frontend File Manager Plugin
nmedia-user-file-uploader
N-Media Frontend File Manager plugin enables WordPress site users to upload, manage, and share files directly from the frontend with secure storage an …
File Uploader – Tektonic Solutions
file-uploader-tektonic-solutions
Tektonic Solutions File Uploader plugin lets a logged-in end-user on your website upload files one at a time.
Use Any Font | Custom Font Uploader
use-any-font
Upload custom fonts with custom font uploader. Auto converts to woff2 for better performance. Self-hosted, GDPR compliant, and easy custom font plugin
Gravity Forms Zero Spam
gravity-forms-zero-spam
Enhance your Gravity Forms to include anti-spam measures originally based on the work of David Walsh's "Zero Spam" technique.
Multi Uploader for Gravity Forms Developer Profile
3 plugins · 140 total installs
How We Detect Multi Uploader for Gravity Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gf-multi-uploader/assets/css/gfmu-style.css/wp-content/plugins/gf-multi-uploader/assets/js/gfmu.js/wp-content/plugins/gf-multi-uploader/assets/js/plupload.full.min.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.ui.widget.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.iframe-transport.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.fileupload.js/wp-content/plugins/gf-multi-uploader/assets/js/plupload.settings.js/wp-content/plugins/gf-multi-uploader/assets/js/gfmu.js/wp-content/plugins/gf-multi-uploader/assets/js/plupload.full.min.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.ui.widget.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.iframe-transport.js/wp-content/plugins/gf-multi-uploader/assets/js/jquery.fileupload.js/wp-content/plugins/gf-multi-uploader/assets/js/plupload.settings.jsgf-multi-uploader/assets/css/gfmu-style.css?ver=gf-multi-uploader/assets/js/gfmu.js?ver=gf-multi-uploader/assets/js/plupload.full.min.js?ver=gf-multi-uploader/assets/js/jquery.ui.widget.js?ver=gf-multi-uploader/assets/js/jquery.iframe-transport.js?ver=gf-multi-uploader/assets/js/jquery.fileupload.js?ver=gf-multi-uploader/assets/js/plupload.settings.js?ver=HTML / DOM Fingerprints
gfmu-containergfmu-file-listgfmu-file-itemgfmu-upload-wrapperdata-gfmu-settingsdata-field-idgfmu_plupload_settings