Arbitrary file upload in WordPress plugins
Arbitrary file upload means the plugin lets someone upload a file without checking what kind of file it is. If an attacker can upload a .php file into a folder the web server runs, they can then open it in a browser and run their own code.
This is one of the most common ways WordPress sites get backdoored. The uploaded file is often named to look harmless and placed in wp-content/uploads.
What to do: update immediately. If you ran a vulnerable version, look for .php files inside wp-content/uploads (there should normally be none) and run a free scan. Many hosts let you block PHP from running in the uploads folder; ask yours.
Worried a plugin bug was used on your site?
The free scan reads the public side of your site and looks for spam pages, hidden redirects, injected scripts and blacklist entries. No login, no install, about a minute.
Newest Arbitrary file upload records
364 on record for the plugins we track; the newest 100 are below. Data as of 2026-11-04.
“Affected” is the version range the source gives. “Fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version. Each CVE id links to the full record on the plugin’s page.
-
critical 9.8 SimpleForm
Arbitrary file upload
-
high 7.5 Photo Gallery, Sliders, Proofing and Themes
Arbitrary file upload
-
critical 9.8 Contact Manager
Arbitrary file upload
-
high 8.8 The Innovative Form Builder
Arbitrary file upload
-
high 7.5 affiliate-toolkit
Arbitrary file upload
-
medium 5.4 Depicter
Arbitrary file upload
-
critical 9.9 Mang Board
Arbitrary file upload
-
critical 10.0 WP Mailster
Arbitrary file upload
-
critical 9.9 MapSVG
Arbitrary file upload
-
high 8.8 DoubleScale CRM
Arbitrary file upload
-
high 8.8 YaySMTP
Arbitrary file upload
-
critical 9.8 ELEX WordPress HelpDesk & Customer Ticketing S…
Arbitrary file upload
-
critical 9.8 Mang Board
Arbitrary file upload
-
critical 9.8 10Web Booster
Arbitrary file upload
-
high 8.8 FV Flowplayer Video Player
Arbitrary file upload
-
critical 9.8 JTL-Connector for WooCommerce
Arbitrary file upload
-
critical 9.8 Snazzy Social Media Feed
Arbitrary file upload
-
critical 9.8 Printcart Store
Arbitrary file upload
-
medium 5.3 WP-BusinessDirectory
Arbitrary file upload
-
critical 9.9 Creator LMS
Arbitrary file upload
-
critical 9.9 affects latest 1.1.2 CodeBard Help Desk
Arbitrary file upload
-
critical 9.0 Tailored Tools
Arbitrary file upload
-
medium 5.3 WP CV Builder
Arbitrary file upload
-
high 8.8 FV Player 8
Arbitrary file upload
-
critical 9.8 Extensions For CF7 (Contact form 7 Database, C…
Arbitrary file upload
-
critical 9.9 affects latest 1.1.11 WP Duplicate
Arbitrary file upload
-
critical 10.0 Kognetiks Chatbot
Arbitrary file upload
-
critical 9.8 Ultra Addons for Contact Form 7
Arbitrary file upload
-
critical 9.8 Multi Uploader for Gravity Forms
Arbitrary file upload
-
high 8.1 Paid Downloads
Arbitrary file upload
-
critical 9.8 MIPL Checkout Fields Manager for WooCommerce
Arbitrary file upload
-
critical 9.8 Drag and Drop File Upload for Elementor Forms
Arbitrary file upload
-
high 7.2 Master Addons for Elementor
Arbitrary file upload
-
critical 9.8 WPLP Cookie Consent
Arbitrary file upload
-
critical 10.0 Hash Form
Arbitrary file upload
-
critical 10.0 WPLP Cookie Consent
Arbitrary file upload
-
medium 5.3 Breeze Cache
Arbitrary file upload
-
high 8.8 CM Map Locations
Arbitrary file upload
-
critical 9.1 Media Library Assistant
Arbitrary file upload
-
critical 9.8 Masteriyo LMS
Arbitrary file upload
-
critical 9.9 Templatiq
Arbitrary file upload
-
critical 9.9 affects latest 1.9.3 Sync Post With Other Site
Arbitrary file upload
-
critical 9.8 Forminator Forms
Arbitrary file upload
-
critical 9.8 ProSolution WP Client
Arbitrary file upload
-
high 8.8 MaxUpload
Arbitrary file upload
-
high 8.8 LightSync Pro
Arbitrary file upload
-
high 8.8 Realtyna Organic IDX plugin + WPL Real Estate
Arbitrary file upload
-
critical 9.8 Realtyna Organic IDX plugin + WPL Real Estate
Arbitrary file upload
-
high 7.2 Easy Digital Downloads
Arbitrary file upload
-
critical 9.1 Really Simple CSV Importer
Arbitrary file upload
-
critical 9.1 MapSVG
Arbitrary file upload
-
critical 9.1 Mailster WordPress Newsletter Plugin
Arbitrary file upload
-
critical 9.8 GoDAM
Arbitrary file upload
-
high 7.2 MapSVG
Arbitrary file upload
-
high 8.8 ProfilePress
Arbitrary file upload
-
medium 6.5 Customer Reviews for WooCommerce
Arbitrary file upload
-
medium 5.3 Kali Forms
Arbitrary file upload
-
critical 9.8 Podlove Podcast Publisher
Arbitrary file upload
-
high 8.8 Swiss Toolkit For WP
Arbitrary file upload
-
critical 9.8 Instant Appointment
Arbitrary file upload
-
high 7.2 Post Export Import with Media
Arbitrary file upload
-
critical 9.8 Blocksy Companion
Arbitrary file upload
-
high 8.8 WHMCS Bridge
Arbitrary file upload
-
critical 9.1 TemplateSpare
Arbitrary file upload
-
critical 9.9 Booster for WooCommerce
Arbitrary file upload
-
critical 10.0 Geeky Bot
Arbitrary file upload
-
critical 9.9 WP-BusinessDirectory
Arbitrary file upload
-
medium 5.4 WpStream
Arbitrary file upload
-
high 7.2 MDJM Event Management
Arbitrary file upload
-
high 8.8 Advanced Google reCAPTCHA
Arbitrary file upload
-
high 8.8 GutenBee
Arbitrary file upload
-
critical 9.9 WPify Woo
Arbitrary file upload
-
critical 9.8 ProSolution WP Client
Arbitrary file upload
-
critical 9.8 Career Section
Arbitrary file upload
-
high 8.1 Drag and Drop File Upload for Contact Form 7
Arbitrary file upload
-
critical 9.8 Breeze Cache
Arbitrary file upload
-
high 8.8 CMP
Arbitrary file upload
-
high 8.1 Drag and Drop Multiple File Upload for Contact…
Arbitrary file upload
-
medium 5.3 Kubio AI Page Builder
Arbitrary file upload
-
critical 9.8 Quick Playground
Arbitrary file upload
-
critical 9.8 ProSolution WP Client
Arbitrary file upload
-
high 7.2 Gerador de Certificados
Arbitrary file upload
-
critical 9.8 DSGVO Google Web Fonts GDPR
Arbitrary file upload
-
critical 9.9 WPJAM Basic
Arbitrary file upload
-
critical 9.1 Photo Engine (Media Organizer & Lightroom)
Arbitrary file upload
-
critical 9.1 Mobile App Editor
Arbitrary file upload
-
critical 9.8 Pix for WooCommerce
Arbitrary file upload
-
high 8.8 Royal Addons for Elementor
Arbitrary file upload
-
high 8.1 Drag and Drop Multiple File Upload for Contact…
Arbitrary file upload
-
high 8.5 Filr
Arbitrary file upload
-
critical 9.1 AI Engine
Arbitrary file upload
-
high 8.8 User Frontend
Arbitrary file upload
-
critical 9.8 Slider Future
Arbitrary file upload
-
medium 5.3 Checkout Field Manager (Checkout Manager) for…
Arbitrary file upload
-
critical 9.8 midi-Synth
Arbitrary file upload
-
critical 9.8 WPvivid
Arbitrary file upload
-
high 8.8 WP Duplicate
Arbitrary file upload
-
high 8.8 WP FOFT Loader
Arbitrary file upload
-
high 8.8 OS DataHub Maps
Arbitrary file upload
-
high 7.2 AI Engine
Arbitrary file upload
Other types
Cross-site scripting (XSS) · Missing authorization · Cross-site request forgery (CSRF) · SQL injection · Sensitive data exposure · PHP object injection · Privilege escalation · Remote code execution · Path traversal and file read · Authentication bypass · File inclusion · Server-side request forgery (SSRF) · Arbitrary file deletion · Open redirect · Denial of service · Content injection
Browse vulnerabilities
Common types: Cross-site scripting (XSS) · Missing authorization · Cross-site request forgery (CSRF) · SQL injection · Sensitive data exposure · PHP object injection · Privilege escalation · Remote code execution
Where this data comes from
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Plugin versions, update dates and install counts: the wordpress.org Plugins API.
- These lists cover the 3,948 plugins in our catalogue, not every plugin on wordpress.org. We only list a CVE for a plugin when its references or its advisory name that exact plugin, so a few real issues may be missing. Spot an error? Email Daniel.