CVE-2025-34517CVE-2025-34517是Ilevia EVE X1 Server智能家居/楼宇自动化服务器固件中存在的一个高危绝对路径遍历漏洞。该漏洞存在于固件版本≤4.7.18.0.eden的get_file_content.php文件中,攻击者可通过构造特殊的请求利用该漏洞读取服务器上的任意文件,包括敏感配置文件、用户凭证、系统日志等机密信息。
该漏洞的CVSS 3.1评分为7.5分,属于高危级别。其攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N)和用户交互(UI:N),对机密性影响为高(C:H),但对完整性(I:N)和可用性(A:N)无影响。这意味着一旦漏洞被利用,攻击者可以在远程、不需要任何认证的情况下窃取服务器上的敏感数据。
值得注意的是,Ilevia官方已拒绝修复该漏洞,并建议客户不要将设备的8080端口暴露在互联网上。这一决定使得该漏洞的影响范围进一步扩大,因为许多部署在生产环境中的设备可能仍然将管理端口暴露在公网上。该漏洞由VulnCheck的安全研究人员发现并披露,原始漏洞编号为ZSL-2025-5960。
该漏洞是一个典型的绝对路径遍历(Absolute Path Traversal)漏洞,位于Ilevia EVE X1 Server固件的get_file_content.php文件中。
漏洞原理:get_file_content.php脚本用于读取服务器上的文件内容,但未对用户输入的文件路径进行充分的验证和过滤。攻击者可以通过向该端点提交包含绝对路径(如/etc/passwd、/etc/shadow等)的请求参数,绕过任何相对路径限制机制,直接访问服务器文件系统中的任意文件。
与传统的目录遍历漏洞(使用../进行路径穿越)不同,绝对路径遍历漏洞直接使用完整的文件系统路径(如/path/to/file),因此即使应用程序对相对路径进行了过滤或规范化处理,攻击者仍然可以通过提供绝对路径来读取任意文件。
利用方式:
1. 攻击者首先确定目标Ilevia EVE X1 Server的IP地址及8080端口是否开放;
2. 向目标服务器的get_file_content.php端点发送HTTP请求,参数中包含目标文件的绝对路径;
3. 服务器处理请求时,由于未对路径进行验证,直接返回所请求文件的内容;
4. 攻击者可读取/etc/passwd获取系统用户信息,或读取应用配置文件获取数据库凭证、API密钥等敏感信息。
该漏洞利用条件简单,无需认证,且可远程利用,对部署在公网上的Ilevia EVE X1 Server设备构成严重威胁。