Plugins · download-monitor · data as of 2026-11-04
Is Download Monitor safe? Known vulnerabilities and latest version
- Latest version
- 5.3.6
- Last updated
- 2026-10-27
- Active installs
- 80,000+
- Known issues on record
- 28
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
Powerful Download Manager Plugin for WordPress — by WP Chill
What to do
- Update to the latest version (5.3.6). Anything older than 5.3.5 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- 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 download-monitor --field=version shows what you run; wp plugin update download-monitor updates it.
Check your version
Known vulnerabilities
28 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.
high 7.1 CVE-2026-112207 · published 2026-10-24
Cross-site scripting (XSS) in Download Monitor (older than 5.3.4)
- Affected
- older than 5.3.4
- Fixed in
- 5.3.4
- 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 CISA ADP
Details from the advisory
The Download Monitor WordPress plugin before 5.3.4 does not properly validate that a clicked link belongs to the site before fetching it client-side and rendering part of the response in the page, which allows unauthenticated attackers to execute arbitrary JavaScript in the browser of any user who is tricked into clicking a crafted link.
medium 4.9 CVE-2026-112219 · published 2026-10-23
Missing authorization check in Download Monitor (older than 5.3.5)
- Affected
- older than 5.3.5
- Fixed in
- 5.3.5
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Download Monitor WordPress plugin before 5.3.5 does not correctly restrict management of the list of filesystem locations it may serve files from to network administrators on multisite, allowing a subsite administrator who is not trusted at the network level to approve arbitrary locations and have the Download Monitor WordPress plugin before 5.3.5 serve readable files from outside the uploads directory, including files belonging to other subsites, to unauthenticated visitors; single-site installations are unaffected.
medium 6.5 CVE-2026-110375 · published 2026-10-15
Stored cross-site scripting (XSS) in Download Monitor (5.3.3 and older)
- Affected
- 5.3.3 and older
- Fixed in
- 5.3.4
- 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 Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Chill Download Monitor download-monitor allows Stored XSS.This issue affects Download Monitor: from n/a through 5.3.3.
high 7.2 CVE-2026-100182 · published 2026-10-02
Stored cross-site scripting (XSS) in Download Monitor (5.2.10 and older)
- Affected
- 5.2.10 and older
- Fixed in
- 5.2.11 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Cross-Origin postMessage to Admin Editor in all versions up to, and including, 5.2.10 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This requires the attacker to trick an authenticated Administrator into visiting an attacker-controlled page that targets an open Download edit screen, after which the payload is persisted unfiltered via the Administrator's unfiltered_html capability and later emitted verbatim to the frontend by the [download_data] shortcode's unescaped post_content render path.
NVD CVE-2026-100182Wordfence advisoryCode change (fix)Plugin source
medium 5.3 CVE-2026-16608 · published 2026-08-08
Missing authorization check in Download Monitor (older than 5.2.6)
- Affected
- older than 5.2.6
- Fixed in
- 5.2.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Download Monitor WordPress plugin before 5.2.6 does not perform authorization checks on one of its download-logging AJAX actions, and exposes the nonce protecting it to unauthenticated visitors, allowing unauthenticated users to inject arbitrary download log entries and inflate a site's download statistics.
medium 4.4 CVE-2026-39489 · published 2026-06-15
Path traversal / file read in Download Monitor (5.1.9 and older)
- Affected
- 5.1.9 and older
- Fixed in
- 5.1.10
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Author Arbitrary File Download in Download Monitor <= 5.1.9 versions.
high 8.5 CVE-2026-39486 · published 2026-04-08
SQL injection in Download Monitor (5.1.8 and older)
- Affected
- 5.1.8 and older
- Fixed in
- 5.1.9
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WP Chill Download Monitor download-monitor allows Blind SQL Injection.This issue affects Download Monitor: from n/a through <= 5.1.8.
medium 5.4 CVE-2026-4401 · published 2026-04-08
Cross-site request forgery (CSRF) in Download Monitor (5.1.10 and older)
- Affected
- 5.1.10 and older
- Fixed in
- 5.1.11 *
- 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 Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to Cross-Site Request Forgery in the `actions_handler()` and `bulk_actions_handler()` methods in `class-dlm-downloads-path.php` in all versions up to, and including, 5.1.10. This is due to missing nonce verification on these functions. This makes it possible for unauthenticated attackers to delete, disable, or enable approved download paths via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
NVD CVE-2026-4401Wordfence advisoryCode change (fix)Plugin source
high 7.5 CVE-2026-3124 · published 2026-03-30
Missing authorization check in Download Monitor (5.1.7 and older)
- Affected
- 5.1.7 and older
- Fixed in
- 5.1.8 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.1.7 via the executePayment() function due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to complete arbitrary pending orders by exploiting a mismatch between the PayPal transaction token and the local order, allowing theft of paid digital goods by paying a minimal amount for a low-cost item and using that payment token to finalize a high-value order.
high 7.5 CVE-2025-47439 · published 2025-05-07
File inclusion in Download Monitor (5.0.22 and older)
- Affected
- 5.0.22 and older
- Fixed in
- 5.0.23
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in WP Chill Download Monitor download-monitor allows PHP Local File Inclusion.This issue affects Download Monitor: from n/a through <= 5.0.22.
medium 4.3 CVE-2024-10399 · published 2024-10-30
Missing authorization check in Download Monitor (5.0.13 and older)
- Affected
- 5.0.13 and older
- Fixed in
- 5.0.14 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the ajax_search_users function in all versions up to, and including, 5.0.13. This makes it possible for authenticated attackers, with Subscriber-level access and above, to obtain usernames and emails of site users.
NVD CVE-2024-10399Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2024-10092 · published 2024-10-26
Missing authorization check in Download Monitor (5.0.12 and older)
- Affected
- 5.0.12 and older
- Fixed in
- 5.0.13 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the ajax_handle_api_key_actions function in all versions up to, and including, 5.0.12. This makes it possible for authenticated attackers, with Subscriber-level access and above, to revoke existing API keys and generate new ones.
NVD CVE-2024-10092Wordfence advisoryCode change (fix)Plugin source
high 7.5 CVE-2022-4972 · published 2024-10-16
Missing authorization check in Download Monitor (4.7.51 and older)
- Affected
- 4.7.51 and older
- Fixed in
- 4.7.52 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on several REST-API routes related to reporting in versions up to, and including, 4.7.51. This makes it possible for unauthenticated attackers to view user data and other sensitive information intended for administrators.
medium 4.3 CVE-2024-8552 · published 2024-09-26
Missing authorization check in Download Monitor (5.0.9 and older)
- Affected
- 5.0.9 and older
- Fixed in
- 5.0.10 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the enable_shop() function in all versions up to, and including, 5.0.9. This makes it possible for authenticated attackers, with Subscriber-level access and above, to enable shop functionality.
NVD CVE-2024-8552Wordfence advisoryCode change (fix)Plugin source
medium 5.4 CVE-2024-3269 · published 2024-05-30
Missing authorization check in Download Monitor (4.9.13 and older)
- Affected
- 4.9.13 and older
- Fixed in
- 4.9.14 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Download Monitor plugin for WordPress is vulnerable to unauthorized access to functionality due to a missing capability check on the dlm_uninstall_plugin function in all versions up to, and including, 4.9.13. This makes it possible for authenticated attackers to uninstall the plugin and delete its data.
high 7.2 CVE-2024-30501 · published 2024-03-29
SQL injection in Download Monitor (4.9.4 and older)
- Affected
- 4.9.4 and older
- Fixed in
- 4.9.5
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WPChill Download Monitor.This issue affects Download Monitor: from n/a through 4.9.4.
high 7.5 CVE-2022-45354 · published 2024-01-08
Information disclosure in Download Monitor (4.7.60 and older)
- Affected
- 4.7.60 and older
- Fixed in
- 4.7.70
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in WPChill Download Monitor.This issue affects Download Monitor: from n/a through 4.7.60.
high 8.8 CVE-2023-34007 · published 2023-12-20
Arbitrary file upload in Download Monitor (4.8.3 and older)
- Affected
- 4.8.3 and older
- Fixed in
- 4.8.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Unrestricted Upload of File with Dangerous Type vulnerability in WPChill Download Monitor.This issue affects Download Monitor: from n/a through 4.8.3.
medium 4.9 CVE-2023-31219 · published 2023-11-13
Server-side request forgery (SSRF) in Download Monitor (4.8.1 and older)
- Affected
- 4.8.1 and older
- Fixed in
- 4.8.2
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Server-Side Request Forgery (SSRF) vulnerability in WPChill Download Monitor.This issue affects Download Monitor: from n/a through 4.8.1.
medium 4.9 CVE-2022-2981 · published 2022-10-10
Security issue in Download Monitor (older than 4.5.98)
- Affected
- older than 4.5.98
- Fixed in
- 4.5.98
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Download Monitor WordPress plugin before 4.5.98 does not ensure that files to be downloaded are inside the blog folders, and not sensitive, allowing high privilege users such as admin to download the wp-config.php or /etc/passwd even in an hardened environment or multisite setup.
medium 4.9 CVE-2022-2222 · published 2022-07-17
Security issue in Download Monitor (older than 4.5.91)
- Affected
- older than 4.5.91
- Fixed in
- 4.5.91
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Download Monitor WordPress plugin before 4.5.91 does not ensure that files to be downloaded are inside the blog folders, and not sensitive, allowing high privilege users such as admin to download the wp-config.php or /etc/passwd even in an hardened environment or multisite setup.
medium 6.8 CVE-2021-31567 · published 2022-01-28
Information disclosure in Download Monitor (4.4.6 and older)
- Affected
- 4.4.6 and older
- Fixed in
- 4.4.7 *
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- NVD analysis · score by NVD
Details from the advisory
Authenticated (admin+) Arbitrary File Download vulnerability discovered in Download Monitor WordPress plugin (versions <= 4.4.6). The plugin allows arbitrary files, including sensitive configuration files such as wp-config.php, to be downloaded via the &downloadable_file_urls[0] parameter data. It's also possible to escape from the web server home directory and download any file within the OS.
NVD CVE-2021-31567Patchstack advisorywordpress.orggithub.com
medium 4.8 CVE-2021-23174 · published 2022-01-28
Cross-site scripting (XSS) in Download Monitor (4.4.6 and older)
- Affected
- 4.4.6 and older
- Fixed in
- 4.4.7
- Access needed (per CVSS)
- Needs an admin-level account; 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
Authenticated (admin+) Persistent Cross-Site Scripting (XSS) vulnerability discovered in Download Monitor WordPress plugin (versions <= 4.4.6) Vulnerable parameters: &post_title, &downloadable_file_version[0].
medium 5.4 CVE-2021-36920 · published 2022-01-14
Reflected cross-site scripting (XSS) in Download Monitor (4.4.6 and older)
- Affected
- 4.4.6 and older
- Fixed in
- 4.4.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
Authenticated Reflected Cross-Site Scripting (XSS) vulnerability discovered in WordPress plugin Download Monitor (versions <= 4.4.6).
high 7.2 CVE-2021-24786 · published 2022-01-03
SQL injection in Download Monitor (older than 4.4.5)
- Affected
- older than 4.4.5
- Fixed in
- 4.4.5
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Download Monitor WordPress plugin before 4.4.5 does not properly validate and escape the "orderby" GET parameter before using it in a SQL statement when viewing the logs, leading to an SQL Injection issue
medium 6.1 CVE-2015-9296 · published 2019-08-13
Cross-site scripting (XSS) in Download Monitor (older than 1.7.1)
- Affected
- older than 1.7.1
- Fixed in
- 1.7.1
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
The download-monitor plugin before 1.7.1 for WordPress has XSS related to add_query_arg.
medium 4.3 CVE-2013-5098 · published 2013-08-09
Cross-site scripting (XSS) in Download Monitor (1.0.6 and older, 1.0.0 only, 1.0.1 only, 1.0.2 only, 1.0.3 only, 1.0.4 only, 1.0.5 only)
- Affected
- 1.0.6 and older, 1.0.0 only, 1.0.1 only, 1.0.2 only, 1.0.3 only, 1.0.4 only, 1.0.5 only
- Fixed in
- 1.1.0 *
- Range from
- NVD analysis · score by NVD
Details from the advisory
Cross-site scripting (XSS) vulnerability in admin/admin.php in the Download Monitor plugin before 3.3.6.2 for WordPress allows remote attackers to inject arbitrary web script or HTML via the sort parameter, a different vulnerability than CVE-2013-3262.
NVD CVE-2013-5098Code change (fix)secunia.comsecurityfocus.comexchange.xforce.ibmcloud.com
medium 4.3 CVE-2013-3262 · published 2013-08-09
Cross-site scripting (XSS) in Download Monitor (1.0.6 and older, 1.0.0 only, 1.0.1 only, 1.0.2 only, 1.0.3 only, 1.0.4 only, 1.0.5 only)
- Affected
- 1.0.6 and older, 1.0.0 only, 1.0.1 only, 1.0.2 only, 1.0.3 only, 1.0.4 only, 1.0.5 only
- Fixed in
- 1.1.0 *
- Range from
- NVD analysis · score by NVD
Details from the advisory
Cross-site scripting (XSS) vulnerability in admin/admin.php in the Download Monitor plugin before 3.3.6.2 for WordPress allows remote attackers to inject arbitrary web script or HTML via the p parameter.
NVD CVE-2013-3262Code change (fix)secunia.comsecurityfocus.comexchange.xforce.ibmcloud.com
Recent activity
- 2026-10-27 — latest release on wordpress.org (5.3.6).
- 2026-10-24 — Cross-site scripting (XSS) disclosed (CVE-2026-112207), fixed in 5.3.4.
- 2026-10-23 — Missing authorization check disclosed (CVE-2026-112219), fixed in 5.3.5.
- 2026-10-15 — Stored cross-site scripting (XSS) disclosed (CVE-2026-110375), fixed in 5.3.4.
Get an email when Download Monitor has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Download Monitor (download-monitor) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by WP Chill (10 tracked)
Types found in this plugin: Cross-site scripting (XSS) (8) · Missing authorization (8) · SQL injection (3) · Sensitive data exposure (2) · Path traversal and file read (1) · Cross-site request forgery (CSRF) (1) · File inclusion (1) · Arbitrary file upload (1) · Server-side request forgery (SSRF) (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/download-monitor (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/download-monitor"><img src="https://laskyr.com/plugins/download-monitor/badge.svg" alt="Download Monitor vulnerability status"></a>