Description
The wp-downloadmanager WordPress plugin, in version 1.68.11 (also affecting the 6.9.4 release line), allows an admin-privileged user (current_user_can('manage_downloads')) to upload arbitrary files via download-add.php with no extension or MIME-type validation of any kind - no wp_check_filetype_and_ext, no validate_file, and no extension blocklist exist anywhere in the upload handler.
Published: 2026-08-05
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The wp-downloadmanager WordPress plugin, version 1.68.11 (and the 6.9.4 release line), allows an admin‑privileged user (current_user_can('manage_downloads')) to upload arbitrary files via download‑add.php without any extension or MIME‑type validation—no wp_check_filetype_and_ext or validate_file is invoked, and no extension blocklist exists. Based on the description, an attacker could upload an executable file such as PHP, place it in a publicly accessible location, and potentially execute code on the server, which could compromise configuration, data, and overall system integrity.

Affected Systems

WordPress sites that use the wp-downloadmanager plugin in version 1.68.11 or any release that includes that version, including the 6.9.4 release line, are affected. The flaw exists only when an administrator accesses the download‑add.php handler; other user roles or plugin versions are not vulnerable.

Risk and Exploitability

The CVSS score of 7.2 indicates high severity, while the EPSS score of less than 1 % indicates a low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. An attacker must first possess administrator privileges to the plugin, which typically limits access to trusted site owners or administrators. Once authenticated, the flaw can be exploited immediately to upload and execute arbitrary code, raising the risk to all users of the affected site.

Generated by OpenCVE AI on August 10, 2026 at 22:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the wp-downloadmanager plugin to the latest available version, which is expected to provide file‑type validation and mitigate directory traversal.
  • If an upgrade is not immediately possible, restrict access to the upload interface by disabling download‑add.php for non‑admin users or blocking the page with a server‑level rule so only trusted administrators can use it.
  • Apply a web application firewall or file‑type filter to block uploads of executable file types such as *.php, *.phps, *.phtml, and any unknown extensions, ensuring that only safe file types reach the upload handler.

Generated by OpenCVE AI on August 10, 2026 at 22:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description The wp-downloadmanager WordPress plugin, in version 1.68.11 (also affecting the 6.9.4 release line), allows an admin-privileged user (current_user_can('manage_downloads')) to upload arbitrary files via download-add.php with no extension or MIME-type validation of any kind - no wp_check_filetype_and_ext(), no validate_file(), and no extension blocklist exist anywhere in the upload handler. The destination path is additionally built by concatenating the raw, unsanitized $_POST['file_upload_to'] value with no traversal check (no ../ filtering, no basename()/realpath() applied). Since the base download path is required to live under WP_CONTENT_DIR (a web-accessible location), an uploaded PHP file lands in a web-servable path and can be directly executed, resulting in remote code execution. The plugin's own later changelog confirms these protections were absent in this version: v1.69 added file-type validation via wp_check_filetype_and_ext(), and v1.69.1 added directory-traversal protection - neither existed in 1.68.11. The wp-downloadmanager WordPress plugin, in version 1.68.11 (also affecting the 6.9.4 release line), allows an admin-privileged user (current_user_can('manage_downloads')) to upload arbitrary files via download-add.php with no extension or MIME-type validation of any kind - no wp_check_filetype_and_ext, no validate_file, and no extension blocklist exist anywhere in the upload handler.

Mon, 10 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Title wp-downloadmanager: Unrestricted File Upload via Missing Extension/MIME Validation and Path Traversal wp-downloadmanager - Unrestricted File Upload via Missing Extension/MIME Validation and Path Traversal

Fri, 07 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpdownloadmanager
Wpdownloadmanager download Manager
Vendors & Products Wordpress
Wordpress wordpress
Wpdownloadmanager
Wpdownloadmanager download Manager

Wed, 05 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description The wp-downloadmanager WordPress plugin, in version 1.68.11 (also affecting the 6.9.4 release line), allows an admin-privileged user (current_user_can('manage_downloads')) to upload arbitrary files via download-add.php with no extension or MIME-type validation of any kind - no wp_check_filetype_and_ext(), no validate_file(), and no extension blocklist exist anywhere in the upload handler. The destination path is additionally built by concatenating the raw, unsanitized $_POST['file_upload_to'] value with no traversal check (no ../ filtering, no basename()/realpath() applied). Since the base download path is required to live under WP_CONTENT_DIR (a web-accessible location), an uploaded PHP file lands in a web-servable path and can be directly executed, resulting in remote code execution. The plugin's own later changelog confirms these protections were absent in this version: v1.69 added file-type validation via wp_check_filetype_and_ext(), and v1.69.1 added directory-traversal protection - neither existed in 1.68.11.
Title wp-downloadmanager: Unrestricted File Upload via Missing Extension/MIME Validation and Path Traversal
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Wordpress Wordpress
Wpdownloadmanager Download Manager
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T11:43:27.237Z

Reserved: 2026-08-05T11:26:38.495Z

Link: CVE-2026-18933

cve-icon Vulnrichment

Updated: 2026-08-05T12:30:47.904Z

cve-icon NVD

Status : Received

Published: 2026-08-05T12:18:56.553

Modified: 2026-08-10T12:17:14.430

Link: CVE-2026-18933

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T23:00:07Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type