baowzh hfly
CVE-2025-14520
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/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 weakness has been identified in baowzh hfly up to 638ff9abe9078bc977c132b37acbe1900b63491c. Impacted is an unknown function of the file /admin/index.php/datafile/delfile. This manipulation of the argument filename causes path traversal. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be exploited. This product adopts a rolling release strategy to maintain continuous delivery The vendor was contacted early about this disclosure but did not respond in any way.
AnalysisAI
Arbitrary file deletion via path traversal in baowzh hfly up to commit 638ff9abe9078bc977c132b37acbe1900b63491c allows authenticated remote attackers to delete files by manipulating the filename parameter in /admin/index.php/datafile/delfile. The vulnerability has public exploit code available but remains low-risk due to authentication requirement and limited scope (information integrity impact only).
Technical ContextAI
The vulnerability exists in a PHP-based travel website CMS (hfly) that processes file deletion requests through an admin endpoint. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, 'Path Traversal'), where user-supplied input in the filename parameter is not properly validated before use in file system operations. The /admin/index.php/datafile/delfile endpoint fails to sanitize path traversal sequences (such as ../ or absolute paths), enabling attackers to construct requests that reference files outside the intended deletion directory. The product uses a rolling release model, meaning fixes are deployed continuously rather than through traditional versioning.
RemediationAI
No vendor-released patch with a confirmed fix version has been identified at time of analysis due to the vendor's non-responsiveness and rolling release model. Security teams should: (1) Review the commit history of baowzh hfly repository after 638ff9abe9078bc977c132b37acbe1900b63491c for any patches to /admin/index.php/datafile/delfile's filename parameter handling, particularly implementation of path canonicalization and whitelisting; (2) As immediate compensating controls, restrict network access to /admin/* endpoints using a Web Application Firewall or reverse proxy, allowing only known administrative IP addresses; (3) Implement strict input validation on the filename parameter to reject path traversal sequences (../, ..\, absolute paths starting with / or drive letters); (4) Apply the principle of least privilege to the PHP execution user, ensuring it cannot delete critical system files; (5) Enable and monitor access logs for DELETE requests to /admin/index.php/datafile/delfile with unusual filename patterns. These controls trade operational flexibility for security; restrict administrative access carefully to avoid blocking legitimate operations.
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