Download Media Library Security & Risk Analysis

wordpress.org/plugins/download-media-library

Download the files from the Media Library in ZIP format.

1K active installs v0.2.1 PHP + WP 2.6+ Updated Nov 4, 2016
download-media-librarymedia
60
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is Download Media Library Safe to Use in 2026?

Use With Caution

Score 60/100

Download Media Library has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 31, 2025Updated 9yr ago
Risk Assessment

The "download-media-library" plugin v0.2.1 exhibits a concerning security posture, despite having no directly exploitable entry points identified in the static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events without authentication checks is a positive sign. However, this limited attack surface also means fewer opportunities to assess its security controls in practice.

The code analysis reveals significant weaknesses, particularly in its handling of SQL queries, with 100% of them not using prepared statements, a major security risk that could lead to SQL injection vulnerabilities. Furthermore, only 33% of output is properly escaped, leaving room for cross-site scripting (XSS) attacks. The presence of two unsanitized path flows in the taint analysis, while not resulting in critical or high severity issues in this scan, indicates a potential for directory traversal or insecure file access, especially given the file operation functions present.

The plugin's vulnerability history is alarming. With one known high-severity CVE that remains unpatched, and its last vulnerability dated at the end of 2025, it strongly suggests a pattern of security flaws. The common vulnerability type being "Exposure of Sensitive Information to an Unauthorized Actor" directly correlates with the identified issues in output escaping and potentially file operations. While the current static analysis didn't find exploitable vulnerabilities, the historical data and code signals point to a plugin that has had and likely continues to have significant security weaknesses.

Key Concerns

  • Unpatched high-severity CVE
  • 100% of SQL queries unprepared
  • Only 33% of output properly escaped
  • Taint flow with unsanitized paths
  • No capability checks found
  • No nonce checks found
Vulnerabilities
1

Download Media Library Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-62114high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

Download Media Library <= 0.2.1 - Unauthenticated Sensitive Information Exposure

Dec 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Download Media Library Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

33% escaped3 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
mtdml_setting (download-media-library-admin.php:96)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Download Media Library Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menudownload-media-library-admin.php:7
filterplugin_row_metadownload-media-library.php:26
actionadmin_initdownload-media-library.php:43
Maintenance & Trust

Download Media Library Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedNov 4, 2016
PHP min version
Downloads63K

Community Trust

Rating64/100
Number of ratings18
Active installs1K
Developer Profile

Download Media Library Developer Profile

marcelotorres

2 plugins · 1K total installs

75
trust score
Avg Security Score
73/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Download Media Library

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/download-media-library/assets/js/admin.js
Script Paths
/wp-content/plugins/download-media-library/assets/js/admin.js
Version Parameters
download-media-library/assets/js/admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Download Media Library