CVE-2012-10019 is a critical arbitrary file upload vulnerability in the WordPress Front End Editor plugin affecting versions prior to 2.3. The flaw is in the plugin's upload handler, upload.php, located under /wp-content/plugins/front-end-editor/lib/aloha-editor/plugins/extra/draganddropfiles/demo/upload.php. The handler accepts HTTP POST requests and uses the attacker-controlled X-File-Name header to determine the output filename, then writes the raw POST body directly to disk. The script does not require authentication and does not perform adequate validation of file extension, MIME type, or file content. As a result, an unauthenticated attacker can upload arbitrary files, including PHP payloads such as web shells, into a web-accessible location on the server. If the uploaded file is executable by the web server, this can be leveraged for remote code execution and full compromise of the affected WordPress instance.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.
This repository contains a single Metasploit module targeting an authenticated file upload vulnerability (CVE-2012-10019) in the WordPress Front-end Editor plugin (version 2.2.1 and below). The exploit leverages a custom file upload mechanism in the plugin, allowing an attacker with authentication to upload arbitrary PHP files to a known directory. The module uploads a PHP payload to the vulnerable endpoint and then triggers its execution by accessing the uploaded file. The main file is written in Ruby and follows the standard Metasploit module structure, including initialization, vulnerability check, and exploit routines. The exploit is weaponized, allowing for customizable payloads and automated cleanup. The primary attack vector is network-based, targeting a specific HTTP endpoint within the WordPress plugin directory.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
8 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.