Skip to content
Laskyr

Plugins · wp-downloadmanager · data as of 2026-11-04

Is WP-DownloadManager safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (2.0.2)

As of 2026-11-04. 9 issues are on record for older versions; version 1.69.1 or newer fixes all of them that state a fix.

Latest version
2.0.2
Last updated
2026-10-02
Active installs
3,000+
Known issues on record
9
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 8.2+

Adds a simple download manager to your WordPress blog. — by Lester Chan

What to do

  1. Update to the latest version (2.0.2). Anything older than 1.69.1 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get wp-downloadmanager --field=version shows what you run; wp plugin update wp-downloadmanager updates it.

Check your version

Known vulnerabilities

9 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.5 CVE-2026-2426 · published 2026-02-18

Remote code execution in WP-DownloadManager (1.69 and older)

Affected
1.69 and older
Fixed in
1.69.1 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The WP-DownloadManager plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 1.69 via the 'file' parameter in the file deletion functionality. This is due to insufficient validation of user-supplied file paths, allowing directory traversal sequences. This makes it possible for authenticated attackers, with Administrator-level access and above, to delete arbitrary files on the server, which can lead to remote code execution when critical files like wp-config.php are deleted.

NVD CVE-2026-2426Wordfence advisorygithub.comPlugin source

low 2.7 CVE-2026-2419 · published 2026-02-18

Path traversal / file read in WP-DownloadManager (1.69 and older)

Affected
1.69 and older
Fixed in
1.69.1 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The WP-DownloadManager plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 1.69 via the 'download_path' configuration parameter. This is due to insufficient validation of the download path setting, which allows directory traversal sequences to bypass the WP_CONTENT_DIR prefix check. This makes it possible for authenticated attackers, with Administrator-level access and above, to configure the plugin to list and access arbitrary files on the server by exploiting the file browser functionality.

NVD CVE-2026-2419Wordfence advisorygithub.comPlugin source

high 7.2 CVE-2025-10747 · published 2025-09-26

Arbitrary file upload in WP-DownloadManager (1.68.11 and older)

Affected
1.68.11 and older
Fixed in
1.69 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The WP-DownloadManager plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the download-add.php file in all versions up to, and including, 1.68.11. This makes it possible for authenticated attackers, with Administrator-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.

NVD CVE-2025-10747Wordfence advisoryCode change (fix)wordpress.orgPlugin source

high 7.2 CVE-2025-4799 · published 2025-06-11

Arbitrary file deletion in WP-DownloadManager (1.68.10 and older)

Affected
1.68.10 and older
Fixed in
1.68.11 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The WP-DownloadManager plugin for WordPress is vulnerable to arbitrary file deletion due to lack of restriction on the directory a file can be deleted from in all versions up to, and including, 1.68.10. This makes it possible for authenticated attackers, with Administrator-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). This vulnerability can be paired with CVE-2025-4798 to delete any file within the WordPress root directory.

NVD CVE-2025-4799Wordfence advisoryCode change (fix)Plugin source

medium 4.9 CVE-2025-4798 · published 2025-06-11

Path traversal / file read in WP-DownloadManager (1.68.10 and older)

Affected
1.68.10 and older
Fixed in
1.68.11 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The WP-DownloadManager plugin for WordPress is vulnerable to arbitrary file read in all versions up to, and including, 1.68.10. This is due to a lack of restriction on the directory an administrator can select for storing downloads. This makes it possible for authenticated attackers, with Administrator-level access and above, to download and read any file on the server, including system and configuration files.

NVD CVE-2025-4798Wordfence advisoryCode change (fix)Plugin source

high 7.1 CVE-2024-47341 · published 2024-10-06

Reflected cross-site scripting (XSS) in WP-DownloadManager (1.68.8 and older)

Affected
1.68.8 and older
Fixed in
1.68.9
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Lester Chan WP-DownloadManager wp-downloadmanager allows Reflected XSS.This issue affects WP-DownloadManager: from n/a through <= 1.68.8.

NVD CVE-2024-47341Patchstack advisory

medium 5.4 CVE-2022-25606 · published 2022-03-25

Stored cross-site scripting (XSS) in WP-DownloadManager (1.68.5 and older)

Affected
1.68.5 and older
Fixed in
1.68.6 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Multiple Authenticated Stored Cross-Site Scripting (XSS) vulnerabilities discovered in WP-DownloadManager WordPress plugin (versions <= 1.68.6). Vulnerable parameters &download_path, &download_path_url, &download_page_url, &download_categories.

NVD CVE-2022-25606Patchstack advisorywordpress.org

medium 5.4 CVE-2022-25605 · published 2022-03-18

Stored cross-site scripting (XSS) in WP-DownloadManager (1.68.6 and older)

Affected
1.68.6 and older
Fixed in
1.68.7 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Multiple Authenticated Stored Cross-Site Scripting (XSS) vulnerabilities discovered in WP-DownloadManager WordPress plugin (versions <= 1.68.6). Vvulnerable parameters &download_path, &download_path_url, &download_page_url.

NVD CVE-2022-25605Patchstack advisorywordpress.org

medium 5.4 CVE-2021-44760 · published 2022-03-18

Reflected cross-site scripting (XSS) in WP-DownloadManager (1.68.6 and older)

Affected
1.68.6 and older
Fixed in
1.68.7
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Auth. (admin+) Reflected Cross-Site Scripting (XSS) vulnerability discovered in WP-DownloadManager plugin <= 1.68.6 versions.

NVD CVE-2021-44760Patchstack advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
WP-DownloadManager vulnerability status badge
<a href="https://laskyr.com/plugins/wp-downloadmanager"><img src="https://laskyr.com/plugins/wp-downloadmanager/badge.svg" alt="WP-DownloadManager vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit