CM Download Manager – Organize, Protect & Share Files in WordPress Security & Risk Analysis

wordpress.org/plugins/cm-download-manager

Manage and protect your downloads in WordPress with secure access, categories, and powerful file sharing.

100 active installs v3.1.0 PHP 5.2.4+ WP + Updated Mar 14, 2026
documents-management-plugindownload-manager-pluginfile-sharingsecure-downloadswordpress-download-manager
87
A · Safe
CVEs total10
Unpatched0
Last CVEMar 27, 2025
Safety Verdict

Is CM Download Manager – Organize, Protect & Share Files in WordPress Safe to Use in 2026?

Generally Safe

Score 87/100

CM Download Manager – Organize, Protect & Share Files in WordPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

10 known CVEsLast CVE: Mar 27, 2025Updated 2mo ago
Risk Assessment

The cm-download-manager plugin v3.1.0 presents a mixed security posture. While it demonstrates good practices such as 100% prepared SQL statements and the absence of dangerous functions or file operations, significant concerns remain. The presence of three unprotected AJAX handlers drastically increases the attack surface, offering potential entry points for attackers. The taint analysis, although reporting no critical or high severity flows, did identify two flows with unsanitized paths, which could indicate potential path traversal vulnerabilities if not properly handled by the application logic, despite the absence of explicit file operation calls in static analysis. Furthermore, a history of 10 known CVEs, including critical and high severity issues like Path Traversal, CSRF, and Code Injection, suggests a recurring pattern of security weaknesses in past versions. The most recent vulnerability listed is dated 2025-03-27, which is in the future, implying either an error in the data or a known upcoming vulnerability that is currently unpatched from a historical perspective. The plugin's significant vulnerability history, coupled with the unprotected AJAX endpoints, warrants caution and diligent monitoring for new vulnerabilities.

Key Concerns

  • 3 AJAX handlers without auth checks
  • 46% of outputs properly escaped
  • 2 flows with unsanitized paths
  • 2 critical CVEs historically
  • 2 high CVEs historically
  • 6 medium CVEs historically
Vulnerabilities
10 published

CM Download Manager – Organize, Protect & Share Files in WordPress Security Vulnerabilities

CVEs by Year

2 CVEs in 2014
2014
1 CVE in 2020
2020
2 CVEs in 2021
2021
1 CVE in 2022
2022
3 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
2
High
2
Medium
6

10 total CVEs

CVE-2025-30910critical · 9.1Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CM Download Manager <= 2.9.6 - Unauthenticated Arbitrary File Deletion

Mar 27, 2025 Patched in 3.0.0 (7d)
CVE-2024-1962medium · 4.3Cross-Site Request Forgery (CSRF)

CM Download Manager < 2.9.1 - Cross-Site Request Forgery via editHeader

Mar 25, 2024 Patched in 2.9.1 (3d)
CVE-2024-1232medium · 4.3Cross-Site Request Forgery (CSRF)

CM Download Manager < 2.9.0 - Cross-Site Request Forgery via delHeader

Mar 25, 2024 Patched in 2.9.0 (3d)
CVE-2024-1231medium · 4.3Cross-Site Request Forgery (CSRF)

CM Download Manager < 2.9.0 - Cross-Site Request Forgery via unpublishHeader

Mar 25, 2024 Patched in 2.9.0 (3d)
CVE-2022-3076high · 7.2Unrestricted Upload of File with Dangerous Type

CM Download Manager <= 2.8.5 - Authenticated (Administrator+) Arbitrary File Upload

Sep 5, 2022 Patched in 2.8.6 (505d)
CVE-2020-24145medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CM Download Manager <= 2.7.0 - Cross-Site Scripting

Apr 13, 2021 Patched in 2.8.0 (1015d)
CVE-2020-24146high · 8.1Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CM Download Manager < 2.8.0 - Directory Traversal to Arbitrary File Deletion and Denial of Service

Apr 13, 2021 Patched in 2.8.0 (1015d)
CVE-2020-27344medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CM Download Manager <= 2.7.0 - Authenticated Stored Cross-Site Scripting

Oct 22, 2020 Patched in 2.8.0 (1188d)
CVE-2014-9129medium · 6.1Cross-Site Request Forgery (CSRF)

CM Download Manager <= 2.0.6 - Cross-Site Request Forgery to Cross-Site Scripting

Dec 1, 2014 Patched in 2.0.7 (3340d)
CVE-2014-8877critical · 9.8Improper Control of Generation of Code ('Code Injection')

CM Download Manager <= 2.0.3 - Code Injection

Nov 10, 2014 Patched in 2.0.4 (3361d)
Version History

CM Download Manager – Organize, Protect & Share Files in WordPress Release Timeline

v3.0.8
v3.0.7
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.9.61 CVE
Code Analysis
Analyzed Mar 16, 2026

CM Download Manager – Organize, Protect & Share Files in WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
368
314 escaped
Nonce Checks
4
Capability Checks
1
File Operations
0
External Requests
5
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

46% escaped682 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

8 flows2 with unsanitized paths
cminds_system_info_content (package\cminds-free.php:2735)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

CM Download Manager – Organize, Protect & Share Files in WordPress Attack Surface

Entry Points9
Unprotected3

AJAX Handlers 5

authwp_ajax_cm-submit-uninstall-reasonpackage\cminds-free.php:147
authwp_ajax_cm-submit-registration-emailpackage\cminds-free.php:148
authwp_ajax_cm-submit-deregistrationpackage\cminds-free.php:149
authwp_ajax_cm-submit-registration-skippackage\cminds-free.php:150
authwp_ajax_cmdm_save_wizard_optionswizard\wizard.php:22

Shortcodes 4

[cminds_free_registration] package\cminds-free.php:54
[cminds_free_guide] package\cminds-free.php:55
[cminds_upgrade_box] package\cminds-free.php:56
[cminds_free_activation] package\cminds-free.php:57
WordPress Hooks 19
actionactivated_pluginpackage\cminds-free.php:31
actionadmin_initpackage\cminds-free.php:33
actionadmin_menupackage\cminds-free.php:34
actionadmin_enqueue_scriptspackage\cminds-free.php:35
actionadmin_enqueue_scriptspackage\cminds-free.php:36
actioncminds_download_sysinfopackage\cminds-free.php:48
actioninitpackage\cminds-free.php:50
actioninitpackage\cminds-free.php:51
filterplugin_row_metapackage\cminds-free.php:59
actionwp_dashboard_setuppackage\cminds-free.php:62
actionadmin_footerpackage\cminds-free.php:157
filterwp_mail_content_typepackage\cminds-free.php:311
filterwp_mail_content_typepackage\cminds-free.php:2084
filterwp_mail_content_typepackage\cminds-free.php:2175
actionadmin_menuwizard\wizard.php:20
actionactivated_pluginwizard\wizard.php:21
actionadmin_enqueue_scriptswizard\wizard.php:23
actionadmin_noticeswizard\wizard.php:24
actionadmin_print_scriptswizard\wizard.php:25
Maintenance & Trust

CM Download Manager – Organize, Protect & Share Files in WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version5.2.4
Downloads136K

Community Trust

Rating78/100
Number of ratings43
Active installs100
Developer Profile

CM Download Manager – Organize, Protect & Share Files in WordPress Developer Profile

CreativeMindsSolutions

19 plugins · 22K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
535 days
View full developer profile
Detection Fingerprints

How We Detect CM Download Manager – Organize, Protect & Share Files in WordPress

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/cm-download-manager/assets/css/animate.min.css/wp-content/plugins/cm-download-manager/assets/css/bootstrap.css/wp-content/plugins/cm-download-manager/assets/css/bootstrap-select.css/wp-content/plugins/cm-download-manager/assets/css/bootstrap-theme.css/wp-content/plugins/cm-download-manager/assets/css/bootstrap-theme.min.css/wp-content/plugins/cm-download-manager/assets/css/cm-download-manager-admin.css/wp-content/plugins/cm-download-manager/assets/css/cm-download-manager-public.css/wp-content/plugins/cm-download-manager/assets/css/cm-download-manager-public.min.css+31 more
Script Paths
/wp-content/plugins/cm-download-manager/assets/js/jquery.js/wp-content/plugins/cm-download-manager/assets/js/jquery-ui.js/wp-content/plugins/cm-download-manager/assets/js/bootstrap.js/wp-content/plugins/cm-download-manager/assets/js/bootstrap-select.js/wp-content/plugins/cm-download-manager/assets/js/jquery.magnific-popup.js/wp-content/plugins/cm-download-manager/assets/js/jquery.Jcrop.js+5 more

HTML / DOM Fingerprints

CSS Classes
cmdm-download-file-infocmdm-download-files-tablecmdm-download-file-blockcmdm-download-manager-pagecmdm-download-manager-wrapcmdm-download-manager-widgetcmdm-download-buttoncmdm-title+13 more
HTML Comments
<!-- CM Download Manager Start --><!-- CM Download Manager End --><!-- CMinds Free Package DM --><!-- CMinds Free Registration -->+3 more
Data Attributes
data-cmdm-iddata-cmdm-pathdata-cmdm-namedata-cmdm-sizedata-cmdm-download-urldata-cminds-package-free-v1-1-5
JS Globals
CMDMCMDM_SettingsCMDM_UtilsCMDM_AdminCMDM_PublicCMDM_Form+2 more
Shortcode Output
[cminds_free_registration][cminds_free_guide][cminds_upgrade_box][cminds_free_activation]
FAQ

Frequently Asked Questions about CM Download Manager – Organize, Protect & Share Files in WordPress