CVE-2025-13972

WatchTowerHQ <= 3.16.0 - Authenticated (Administrator+) Arbitrary File Read via 'wht_download_big_object_origin' Parameter

Published Dec 12, 2025 CVSS 3.1 · 4.9 Medium EPSS < 1% KEV · Not listed
Description
The WatchTowerHQ plugin for WordPress is vulnerable to arbitrary file read via the 'wht_download_big_object_origin' parameter in all versions up to, and including, 3.16.0. This is due to insufficient path validation in the handle_big_object_download_request function. This makes it possible for authenticated attackers, with administrator-level access and a valid access token, to read arbitrary files on the server, which can contain sensitive information such as database credentials and authentication keys.

Analysis

AI-generated

Technical impact

The WatchTowerHQ plugin for WordPress contains an insufficient path validation flaw in the handle_big_object_download_request function. This flaw allows an attacker who is authenticated as an administrator and possesses a valid access token to read any file on the server by providing a crafted 'wht_download_big_object_origin' parameter. The attacker could expose sensitive data such as database credentials or authentication keys.

Affected Systems

All versions of the WatchTowerHQ WordPress plugin up to and including 3.16.0 are affected. The vulnerability is present in the plugin regardless of the WordPress installation version, and any site running the affected plugin will be susceptible.

Risk and Exploitability

With a CVSS score of 4.9, the vulnerability is considered moderate in severity, and the EPSS score of less than 1% indicates a very low likelihood of exploitation at this time. The flaw is not listed in the CISA KEV catalogue, further suggesting limited public exploitation. However, the requirement for administrator-level access means that only a subset of users could exploit this vulnerability, and successful exploitation would provide the attacker with read access to arbitrary files on the underlying server, potentially exposing critical configuration files and credentials. Since the flaw is limited to authenticated users, an attacker would first need to compromise or obtain credentials with administrative privileges to trigger the path traversal bug.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the WatchTowerHQ plugin to a version newer than 3.16.0 that contains the path‑validation fix.
  • Revoke or reduce administrator privileges for accounts that do not require full control, enforcing the principle of least privilege.
  • Review and restrict file permissions on the WordPress installation, ensuring that the web server account has no unnecessary read access to sensitive files; apply additional protections such as .htaccess or server‑level controls where appropriate.

Generated by OpenCVE AI on April 22, 2026 at 16:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description The WatchTowerHQ plugin for WordPress is vulnerable to arbitrary file read via the 'wht_download_big_object_origin' parameter in all versions up to, and including, 3.15.0. This is due to insufficient path validation in the handle_big_object_download_request function. This makes it possible for authenticated attackers, with administrator-level access and a valid access token, to read arbitrary files on the server, which can contain sensitive information such as database credentials and authentication keys. The WatchTowerHQ plugin for WordPress is vulnerable to arbitrary file read via the 'wht_download_big_object_origin' parameter in all versions up to, and including, 3.16.0. This is due to insufficient path validation in the handle_big_object_download_request function. This makes it possible for authenticated attackers, with administrator-level access and a valid access token, to read arbitrary files on the server, which can contain sensitive information such as database credentials and authentication keys.
Title WatchTowerHQ <= 3.15.0 - Authenticated (Administrator+) Arbitrary File Read via 'wht_download_big_object_origin' Parameter WatchTowerHQ <= 3.16.0 - Authenticated (Administrator+) Arbitrary File Read via 'wht_download_big_object_origin' Parameter
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Watchtowerhq
Watchtowerhq watchtower
Wordpress
Wordpress wordpress
Vendors & Products Watchtowerhq
Watchtowerhq watchtower
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The WatchTowerHQ plugin for WordPress is vulnerable to arbitrary file read via the 'wht_download_big_object_origin' parameter in all versions up to, and including, 3.15.0. This is due to insufficient path validation in the handle_big_object_download_request function. This makes it possible for authenticated attackers, with administrator-level access and a valid access token, to read arbitrary files on the server, which can contain sensitive information such as database credentials and authentication keys.
Title WatchTowerHQ <= 3.15.0 - Authenticated (Administrator+) Arbitrary File Read via 'wht_download_big_object_origin' Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 4:36 PM
Reserved
Dec 3, 2025, 3:58 PM
Status
Deferred
Published
Dec 12, 2025, 4:15 AM
Modified
Oct 14, 2026, 5:10 PM