ZeroHour

CVE-2024-9932

niche

Unauthenticated Arbitrary File Upload in Wux Blog Editor WordPress Plugin

CVSS 3.1
9.8 critical
EPSS
36%p98
Published
()
Modified
AI analysis

The Wux Blog Editor plugin for WordPress fails to adequately validate file types in its 'wuxbt_insertImageNew' function, allowing unauthenticated attackers to upload arbitrary files to the affected site's server. The flaw is triggered remotely over the network with no authentication and no user interaction, by sending a crafted upload request to the vulnerable function. Because attackers can place arbitrary files (potentially including executable PHP) on the server, successful exploitation may result in remote code execution and full site compromise. Any WordPress site running Wux Blog Editor version 3.0.0 or earlier is affected. No public proof-of-concept or confirmed in-the-wild exploitation is known as of this analysis, although EPSS assigns a 36.4% (98th percentile) probability of exploitation within the next 30 days.

What to do: Update Wux Blog Editor to the latest patched release (a version beyond 3.0.0) as soon as the vendor publishes one, or temporarily deactivate or remove the plugin if no fixed version is available. Administrators should inspect the uploads directory and web root for unexpected PHP or other executable files that could indicate prior compromise, and consider a WAF rule blocking unauthenticated requests to the vulnerable upload endpoint as an interim mitigation.

Affected
Wux (Wux Blog Editor plugin author) Wux Blog Editor (WordPress plugin)all versions up to and including 3.0.0
Estimated exposure
nichelikely no more than a few thousand WordPress sites; exact count unknown (no published active-install figure in the data) — No active-install count for this low-profile WordPress plugin was provided, so the order-of-magnitude estimate reflects typical adoption of niche plugins from small vendors and should be treated as a rough guess.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Wux Blog Editor plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in the 'wuxbt_insertImageNew' function in versions up to, and including, 3.0.0. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.

Ecosystems
WordPress
Weakness
CWE-434
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.