CVE-2025-11336CVE-2025-11336 是四信(Four-Faith)水利信息化平台(Water Conservancy Informatization Platform)2.2 及以下版本中存在的一个路径遍历(Path Traversal)安全漏洞。该漏洞存在于文件下载接口 /stAlarmConfigure/index.do/../../aloneReport/download.do;otherlogout.do 中,攻击者可以通过操控 fileName 参数实现目录穿越,从而读取服务器上的任意文件。
该漏洞的 CVSS 3.1 评分为 5.3,属于中危级别。其攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N)和用户交互(UI:N),可远程发起攻击。漏洞对机密性影响为低(C:L),对完整性和可用性无影响(I:N, A:N)。
该漏洞已被公开披露,PoC 已发布在 GitHub 上(rookie1006/CVE),且供应商在收到漏洞通知后未做出任何回应,这进一步增加了该漏洞被利用的风险。由于平台通常涉及水利监控等关键基础设施,该漏洞可能导致敏感配置文件、日志文件或系统凭据泄露,对水利信息系统的安全性构成潜在威胁。
该漏洞属于经典的路径遍历(Path Traversal)漏洞,漏洞根源在于四信水利信息化平台的文件下载功能未对用户输入的文件名参数进行充分的验证和过滤。
具体技术细节如下:
1. **漏洞入口**:受影响的接口路径为 /stAlarmConfigure/index.do/../../aloneReport/download.do;otherlogout.do。该路径利用了分号(;)和目录穿越(../)的特殊处理方式,分号在某些 Java EE 容器(如 Tomcat)中用于分隔路径和参数,攻击者利用这一特性绕过访问控制。
2. **触发参数**:漏洞通过操控 fileName 参数实现。攻击者可以构造包含 ../ 序列的恶意路径,如 fileName=../../../../etc/passwd 或 fileName=../../../../windows/win.ini 等。
3. **利用方式**:攻击者向目标服务器发送精心构造的 HTTP 请求,通过在 fileName 参数中嵌入目录遍历序列,绕过应用程序的路径限制,访问 Web 根目录之外的文件系统。由于服务器未对路径进行规范化处理或白名单校验,恶意路径被直接用于文件读取操作。
4. **影响范围**:该漏洞允许未认证的远程攻击者读取服务器上的任意文件,可能泄露数据库凭据、系统配置文件、源代码等敏感信息。虽然漏洞本身仅影响机密性(C:L),但泄露的敏感信息可能被用于进一步的攻击,如权限提升或横向移动。