CVE-2025-15138CVE-2025-15138是 Prasathmani TinyFileManager 2.6及之前版本中的一个路径遍历(Path Traversal)漏洞。该漏洞存在于文件tinyfilemanager.php中,由于对fullpath参数缺乏充分的输入验证,攻击者可以通过构造特殊的文件路径字符串来访问服务器上的任意文件。TinyFileManager是一款流行的基于Web的开源文件管理器,允许用户通过浏览器进行文件的上传、下载、编辑和删除等操作。由于该工具通常部署在Web服务器上,漏洞的远程利用难度较低,且无需复杂的认证即可实施攻击。攻击者可以利用此漏洞读取服务器上的敏感配置文件、凭据文件、源代码等敏感信息,进而可能导致进一步的横向移动或数据泄露。漏洞已被公开披露,且厂商在接到安全通知后未做出任何回应,因此建议用户尽快采取防护措施。
该路径遍历漏洞的根本原因在于TinyFileManager对用户输入的fullpath参数处理不当。在tinyfilemanager.php文件中,当用户请求文件操作(如读取、下载或编辑文件)时,程序直接使用fullpath参数指定的路径而未进行充分的路径规范化(Path Normalization)和安全检查。攻击者可以通过在路径中使用../序列来跳出应用目录,访问服务器文件系统中的任意文件。例如,使用类似../../../etc/passwd的路径可以读取系统密码文件。漏洞影响的是文件管理功能中的未知处理流程,攻击向量为网络层面,认证要求为高权限(PR:H),这意味着需要具有文件管理器操作权限的用户账号才能利用此漏洞。然而,由于TinyFileManager默认配置可能存在弱口令或默认凭证,实际利用门槛可能较低。CVSS 3.1评分4.7(中等严重程度)反映了该漏洞对机密性、完整性和可用性造成的低至中度影响。