HIGH 7.5

CVE-2016-20081: HB Audio Gallery Lite Path Traversal Vulnerability – Unauthenticated File Download

HB Audio Gallery Lite version 1.0.0 contains a critical flaw that allows attackers to download any file from a website where the plugin is installed—including sensitive configuration files—without needing to log in or authenticate. The vulnerability exists in how the plugin handles file download requests, specifically in the audio-download.php endpoint. By manipulating the file path parameter with directory traversal sequences (e.g., '../'), attackers can escape the intended gallery directory and access files like wp-config.php, which contains database credentials and security keys.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
CWE-22
Affected products
0 configuration(s)
Published / Modified
2026-06-15 / 2026-06-17

NVD description (verbatim)

WordPress Plugin HB Audio Gallery Lite 1.0.0 contains a path traversal vulnerability that allows unauthenticated attackers to download arbitrary files by manipulating the file_path parameter. Attackers can send requests to the audio-download.php endpoint with directory traversal sequences to access sensitive files like wp-config.php outside the intended gallery directory.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2016-20081 is a path traversal vulnerability (CWE-22) in HB Audio Gallery Lite 1.0.0 that stems from insufficient input validation on the file_path parameter sent to the audio-download.php endpoint. The vulnerability permits unauthenticated remote attackers to bypass directory restrictions and read arbitrary files on the server's filesystem. The attack vector is network-based with low attack complexity and requires no user interaction or prior privileges. CVSS v3.1 score of 7.5 (HIGH severity) reflects the high impact on confidentiality, with no impact on integrity or availability—this is a pure information disclosure vulnerability.

Business impact

Exploitation could expose sensitive operational and credential data, including WordPress configuration files containing database passwords, authentication salts, and API keys. Compromised credentials could lead to unauthorized database access, account takeover, malware injection, or lateral movement within an organization's infrastructure. For sites relying on HB Audio Gallery Lite, this represents a direct path to privilege escalation and potential full site compromise. Organizations hosting customer data, financial records, or proprietary information face regulatory compliance risks (GDPR, HIPAA, PCI-DSS) if breached through this vector.

Affected systems

Any WordPress installation running HB Audio Gallery Lite version 1.0.0 is vulnerable. The plugin's audio-download.php endpoint is accessible to unauthenticated users, making vulnerability assessment straightforward: presence of the plugin at that version equals exposure. The scope is universal (WordPress sites globally), though impact concentration depends on the sensitivity of files stored on affected servers and whether the plugin is actively used or orphaned.

Exploitability

This vulnerability is trivial to exploit. An attacker needs only to craft HTTP requests to the audio-download.php endpoint and manipulate the file_path parameter with common directory traversal payloads (e.g., ../../../../wp-config.php). No authentication, user interaction, or special tools are required—a browser or curl command suffices. The attack is detectable and repeatable, making it attractive to opportunistic attackers and automated scanning tools. The lack of rate limiting or request logging amplifies risk.

Remediation

The immediate action is to disable or remove HB Audio Gallery Lite 1.0.0 from all WordPress installations. As of the vulnerability publication date, check with the plugin vendor or WordPress plugin repository for an updated version with input validation and path normalization fixes. Until a patched version is confirmed available and tested in a staging environment, using alternative gallery plugins (Elementor, Gutenberg blocks, or other maintained plugins) is the safest approach. Verify via vendor advisory before deploying any update.

Patch guidance

Contact the HB Audio Gallery Lite vendor or consult the WordPress plugin directory for patch availability and version numbers. Test any patched version thoroughly in a non-production environment before rollout. If the vendor has not released a fix or the plugin is abandoned, replacing it with an actively maintained alternative is the only reliable remediation. Verify patch status against official vendor advisories to confirm the file_path parameter is now validated and directory traversal sequences are rejected.

Detection guidance

Monitor web server access logs for requests to audio-download.php containing directory traversal patterns (../, ..\, encoded sequences like %2e%2e). Implement Web Application Firewall (WAF) rules to block requests with traversal payloads. Conduct filesystem audits to identify if wp-config.php or other sensitive files have been accessed or downloaded via this endpoint. Use vulnerability scanners that probe the audio-download.php endpoint with test payloads to identify unpatched instances.

Why prioritize this

This vulnerability should be treated as critical despite a HIGH (not CRITICAL) CVSS score because it enables unauthenticated access to secrets that unlock entire WordPress installations. The ease of exploitation, absence of authentication requirements, and direct path to sensitive credentials make it attractive to attackers and actively exploitable. It is not on CISA's KEV list as of publication, but widespread plugin adoption and low exploitation barriers suggest rapid weaponization is probable.

Risk score, explained

The CVSS v3.1 score of 7.5 reflects high confidentiality impact (information disclosure), no integrity or availability impact, and unauthenticated network access with low complexity. While the score does not reach CRITICAL (9.0+), the practical risk is elevated because exposed credentials directly enable privilege escalation and compromise of the entire WordPress environment. Organizations should treat this as critical in their own risk model if the plugin is deployed, particularly if sensitive data is hosted on affected sites.

Frequently asked questions

How do I know if my WordPress site is running HB Audio Gallery Lite 1.0.0?

Log into your WordPress admin panel, navigate to Plugins, and search for 'HB Audio Gallery Lite'. If it appears in your installed plugins list, check the version number. Version 1.0.0 is vulnerable. If you do not see this plugin, you are not affected. You can also check the plugin folder directly via SFTP at /wp-content/plugins/hb-audio-gallery-lite/ or consult your host if unsure.

What files could an attacker access using this vulnerability?

Attackers can access any file readable by the web server process, including wp-config.php (database credentials), .env files, other plugin configuration files, and potentially source code or user data files. The scope depends on file permissions and server configuration. In the worst case, sensitive files outside the WordPress directory may be exposed if the server process has broad filesystem access.

Is removing the plugin the only solution until a patch is available?

Removal is the safest approach. Alternatively, if you must keep the plugin, disable the vulnerable audio-download.php endpoint via .htaccess rules or a WAF if available. For example, blocking requests matching the audio-download.php pattern from unauthenticated users can reduce exposure, but this may break intended functionality. Verify your WAF rules do not cause false positives. Removal or replacement with a patched version remains the best practice.

How can I check if my site was compromised through this vulnerability?

Review web server access logs for successful requests to audio-download.php with traversal payloads and 200 (success) response codes. Look for unusual file downloads or access times. Check wp-config.php for unauthorized modifications or unexpected database changes. If you suspect compromise, run a WordPress security scan using plugins like Wordfence or conduct a forensic review. Change all passwords and API keys immediately if breach evidence is found.

This analysis is provided for informational and defensive security purposes. Verify all technical details against official vendor advisories and CVSS scoring organizations before making patch or remediation decisions. The vulnerability information provided here is accurate as of the publication date, but exploit techniques, patch availability, and threat landscape may evolve. Organizations are responsible for assessing their own risk tolerance, testing patches in staging environments, and implementing controls appropriate to their threat model. SEC.co makes no warranty regarding the completeness or timeliness of this intelligence and recommends consultation with professional security advisors for organization-specific guidance. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).