baowzh hfly
CVE-2025-14521
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionCVE.org
A security vulnerability has been detected in baowzh hfly up to 638ff9abe9078bc977c132b37acbe1900b63491c. The affected element is an unknown function of the file /admin/index.php/datafile/download. Such manipulation of the argument filename leads to path traversal. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The vendor was contacted early about this disclosure but did not respond in any way.
AnalysisAI
Path traversal vulnerability in baowzh hfly allows authenticated remote attackers to read arbitrary files via manipulation of the filename parameter in the /admin/index.php/datafile/download endpoint. The vulnerability affects versions up to commit 638ff9abe9078bc977c132b37acbe1900b63491c, with publicly available exploit code disclosed and no vendor response to early disclosure notification. CVSS score of 2.1 reflects limited confidentiality impact but the low EPSS (0.15%) suggests minimal real-world exploitation despite public disclosure.
Technical ContextAI
baowzh hfly is a PHP-based travel website content management system that implements a rolling release model without discrete version numbers. The vulnerability exists in the file download functionality at /admin/index.php/datafile/download, where insufficient input validation on the filename parameter allows attackers to construct path traversal sequences (likely using ../ notation or similar techniques). CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) indicates the application fails to validate that user-supplied file paths remain within intended directories, enabling access to sensitive files outside the designated download directory. The root cause is inadequate sanitization of the filename argument before file operations.
RemediationAI
No vendor-released patch with a specific version number is available due to the rolling release model and vendor non-response to disclosure. Immediate remediation requires upgrading to the latest development build from the official baowzh hfly repository (post-commit 638ff9abe9078bc977c132b37acbe1900b63491c), verifying that the download handler validates filename parameters against a whitelist of allowed files or sanitizes path traversal sequences (e.g., rejecting ../, absolute paths, or null bytes). As a compensating control pending upstream fix, restrict /admin/index.php/datafile/download endpoint access to trusted internal networks via firewall or reverse proxy rules, and implement strict file access logging to detect exploitation attempts. Additionally, rotate any administrative credentials if they are default or widely known, as exploitation requires PR:L (low privileges) and may leverage weak admin accounts. Organizations should monitor the project's repository for updates and test them in staging environments before production deployment, given the vendor's apparent lack of formal security response processes.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today