← Vulnerability feed

Vulnerability record · CVE-2014-10021 · published 13 January 2015

CVE-2014-10021: WP Symposium plugin unrestricted file upload allows remote code execution

Wpsymposiumpro · Wp Symposium

UploadHandler.php in the WP Symposium plugin 14.11 for WordPress does not restrict uploaded file types, so a file with an executable extension can be placed on the server. Because the uploaded file is reachable by a direct request under server/php/, this turns a simple upload into remote code execution on the web server.

7.5 CVSS 2.0 High EPSS 59% · top 0.9%
7.5CVSS 2.0 base score
59%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

Unrestricted file upload vulnerability in UploadHandler.php in the WP Symposium plugin 14.11 for WordPress allows remote attackers to execute arbitrary code by uploading a file with an executable extension, then accessing it via a direct request to the file in server/php/.

AV:N/AC:L/Au:N/C:P/I:P/A:P

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityUnauthenticated remote code execution with public exploit code and very high EPSS, though the vulnerable plugin is old and no KEV listing or active exploitation is confirmed.

What it is

UploadHandler.php in the WP Symposium plugin 14.11 for WordPress does not restrict uploaded file types, so a file with an executable extension can be placed on the server. Because the uploaded file is reachable by a direct request under server/php/, this turns a simple upload into remote code execution on the web server.

Impact

An unauthenticated attacker can upload and then execute arbitrary code with the privileges of the web server user, leading to full compromise of the WordPress host.

Attack surface

Reachable over the network through the plugin's upload handler; the CVSS vector AV:N/AC:L/Au:N indicates no authentication and no user interaction are required. The uploaded file is then invoked by a direct HTTP request to server/php/.

Exploitation

Not listed in CISA KEV, but EPSS is high (0.58973, 99th percentile) and public Exploit-DB and VDB references exist, indicating exploit code is publicly available.

What to do

  • Update or remove the WP Symposium plugin; version 14.11 is the only version named in the record, so confirm the fixed release with the vendor before upgrading.
  • If the plugin cannot be removed immediately, block or disable the UploadHandler.php endpoint and the server/php/ upload path at the web server or WAF.
  • Configure the web server to deny execution of script files in upload directories and restrict allowed upload extensions.
  • Run WordPress with a least-privilege web server account and disable PHP execution in writable directories.
  • Audit the server/php/ directory and other upload locations for unexpected executable files and remove any found.

Detection

  • Monitor web server logs for POST requests to UploadHandler.php followed by GET requests to files under server/php/.
  • Alert on newly created files with executable extensions (php, phtml, php5, etc.) in WordPress upload or plugin directories.
  • Scan the server/php/ path and upload directories for webshell indicators and unexpected file hashes.
  • Review HTTP responses returning 200 for direct requests to uploaded files in server/php/.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://www.exploit-db.com/exploits/35543 ExploitThird Party AdvisoryVDB Entry
http://www.securityfocus.com/bid/71686 Broken Link
http://www.exploit-db.com/exploits/35543 ExploitThird Party AdvisoryVDB Entry
http://www.securityfocus.com/bid/71686 Broken Link

Track CVE-2014-10021 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

Source: NIST National Vulnerability Database (record CVE-2014-10021), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.