← Vulnerability feed

Vulnerability record · CVE-2021-39316 · published 31 August 2021

CVE-2021-39316: Zoomsounds WordPress plugin path traversal allows arbitrary file download

DDigitalzoomstudio · Zoomsounds

The Zoomsounds plugin for WordPress through version 6.45 exposes a `dzsap_download` action that passes the `link` parameter without proper validation, allowing directory traversal. An unauthenticated attacker can read arbitrary files on the server, including sensitive configuration files such as wp-config.php. This matters because wp-config.php contains database credentials and authentication salts, which can lead to full site compromise.

7.5 CVSS 3.1 High EPSS 66% · top 0.8% CWE-22 · Path traversalCWE-552 · CWE-552
7.5CVSS 3.1 base score, v2 5.0
66%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

The Zoomsounds plugin <= 6.45 for WordPress allows arbitrary files, including sensitive configuration files such as wp-config.php, to be downloaded via the `dzsap_download` action using directory traversal in the `link` parameter.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityUnauthenticated arbitrary file read with public exploit references and very high EPSS, though not in KEV and no ransomware association.

What it is

The Zoomsounds plugin for WordPress through version 6.45 exposes a `dzsap_download` action that passes the `link` parameter without proper validation, allowing directory traversal. An unauthenticated attacker can read arbitrary files on the server, including sensitive configuration files such as wp-config.php. This matters because wp-config.php contains database credentials and authentication salts, which can lead to full site compromise.

Impact

An attacker gains read access to any file the web server can read, including wp-config.php, exposing database credentials and secret keys. This can enable database access, session forgery, or further lateral compromise of the WordPress installation.

Attack surface

Reachable over the network through the WordPress plugin's `dzsap_download` action with a crafted `link` parameter; the CVSS vector shows no privileges or user interaction required. No authentication is needed to trigger the traversal.

Exploitation

Not listed in CISA KEV, but EPSS is 0.65763 (99.2nd percentile) and public exploit references exist, indicating high likelihood of active exploitation. The Packet Storm reference is tagged Exploit.

What to do

  • Update the Zoomsounds plugin to a version newer than 6.45 if available; if no fixed version exists, remove or disable the plugin.
  • Block or restrict access to the `dzsap_download` action at the web server or WAF level.
  • Move wp-config.php outside the web root or restrict file permissions so the web server cannot read it.
  • Rotate database credentials and WordPress salts if compromise is suspected.
  • Audit web server logs for traversal patterns in requests to the plugin endpoint.

Detection

  • Search web server logs for requests to `dzsap_download` containing `../` or encoded traversal sequences in the `link` parameter.
  • Monitor for access to sensitive files such as wp-config.php via the plugin endpoint.
  • Alert on unusual outbound or file-read activity from the WordPress process.
  • Review plugin inventory for Zoomsounds versions 6.45 and below.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2021-39316 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2025-47568Digitalzoomstudio zoomsounds deserialization of untrusted data vulnerabilityDeserialization of Untrusted Data vulnerability in ZoomIt ZoomSounds dzs-zoomsounds allows Object Injection.This issue affects ZoomSounds: from n/a t…EPSS 0.51%9.8CVE-2024-13777Digitalzoomstudio zoomsounds deserialization of untrusted data vulnerabilityThe ZoomSounds - WordPress Wave Audio Player with Playlist plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and incl…EPSS 0.64%9.8CVE-2021-4449Digitalzoomstudio zoomsounds unrestricted file upload vulnerabilityThe ZoomSounds plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'savepng.php' file in versions…EPSS 5.4%9.8CVE-2015-9471Digitalzoomstudio zoomsounds unrestricted file upload vulnerabilityThe dzs-zoomsounds plugin through 2.0 for WordPress has admin/upload.php arbitrary file upload.EPSS 4.0%9.1CVE-2021-4457Digitalzoomstudio zoomsounds unrestricted file upload vulnerabilityThe ZoomSounds plugin before 6.05 contains a PHP file allowing unauthenticated users to upload an arbitrary file anywhere on the web server.EPSS 0.44%8.1CVE-2024-13776Digitalzoomstudio zoomsounds missing authorization vulnerabilityThe ZoomSounds - WordPress Wave Audio Player with Playlist plugin for WordPress is vulnerable to unauthorized modification of data that can lead to a…EPSS 0.35%7.5CVE-2025-3431Digitalzoomstudio zoomsounds vulnerabilityThe ZoomSounds - WordPress Wave Audio Player with Playlist plugin for WordPress is vulnerable to Arbitrary File Read in all versions up to, and inclu…EPSS 0.40%5.4CVE-2025-0839Digitalzoomstudio zoomsounds cross-site scripting vulnerabilityThe ZoomSounds plugin for WordPress is vulnerable to Stored Cross-Site Scripting via shortcodes in versions up to, and including, 6.91 due to insuffi…EPSS 0.22%

Source: NIST National Vulnerability Database (record CVE-2021-39316), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.