Skip to main content

Developer Tools CVE-2025-9314

| EUVDEUVD-2025-210834 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-09-02 WPScan GHSA-f4rp-wjf2-c8p8
9.8
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
9.8 CRITICAL

Unauthenticated network file upload with no user interaction leading to webshell RCE yields full confidentiality, integrity, and availability impact; PR:N and AC:L match the exposed handler.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
POC Analysis Generated
Sep 02, 2026 - 15:20 vuln.today
Analysis Generated
Sep 02, 2026 - 15:09 vuln.today
CVE Published
Sep 02, 2026 - 14:25 cve.org
CRITICAL 9.8

DescriptionCVE.org

The Developer Tools WordPress plugin through 1.1.3 contains an unauthenticated arbitrary file upload vulnerability in the bundled SWFUpload component

AnalysisAI

Unauthenticated arbitrary file upload in the Developer Tools WordPress plugin (versions through 1.1.3) lets remote attackers upload malicious files via the bundled, legacy SWFUpload component, typically leading to remote code execution when a PHP webshell is placed in a web-accessible directory. Any WordPress site running this plugin at or below 1.1.3 is exposed with no authentication required. Publicly available exploit code exists (reported by WPScan), though there is no public evidence of active exploitation.

Technical ContextAI

The flaw resides in SWFUpload, an obsolete Adobe Flash-based multi-file upload library historically bundled into many WordPress plugins and known for a long history of security issues. The plugin exposes SWFUpload's upload handler without enforcing authentication, capability checks, nonce validation, or server-side file-type/extension restrictions, so an attacker can POST an arbitrary file (e.g. a .php script) to the endpoint. Although the input lists CWE as N/A, this is a textbook CWE-434 (Unrestricted Upload of File with Dangerous Type) root cause. The CPE 'cpe:2.3:a:unknown:developer_tools' identifies the affected component, but its vendor field 'unknown' is a placeholder rather than a real vendor; the affected software is the 'Developer Tools' WordPress plugin.

RemediationAI

No vendor-released patch version was identified at time of analysis, so if no fixed release is confirmed via the WPScan advisory (https://wpscan.com/vulnerability/0b1d9bfa-f7fa-4c6b-a310-699a47267e51/), the safest action is to deactivate and remove the Developer Tools plugin entirely, since it bundles the deprecated and unmaintained SWFUpload library. As compensating controls until removal, block or restrict access to the plugin's SWFUpload upload handler at the web server or WAF layer (deny external POSTs to the upload endpoint), and configure the server to prevent execution of PHP within WordPress upload directories (e.g. wp-content/uploads) - noting this breaks any legitimate feature that relies on that upload path. Restricting the endpoint or disabling script execution in upload folders may interfere with intended plugin functionality, so validate against site behavior before enforcing.

Share

CVE-2025-9314 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy