CVE-2025-27906CVE-2025-27906是IBM Content Navigator中存在的一个信息泄露漏洞,影响版本包括3.0.11、3.0.15、3.1.0和3.2.0。该漏洞源于应用程序在处理特定URL请求时,未能正确限制对目录结构的访问,导致攻击者可以通过构造特定的应用程序URL来浏览服务器上的目录列表。攻击者无需任何认证即可通过网络远程利用此漏洞,且不需要用户交互。虽然此漏洞不会泄露文件的具体内容(无法读取、获取或修改文件内容),但目录列表的暴露会泄露应用程序的目录结构信息,包括文件夹名称和文件命名规则等敏感信息。这些信息可被攻击者用于进一步的攻击规划,例如识别潜在的攻击面、定位配置文件或敏感资源的位置,从而为后续更严重的攻击(如路径遍历、文件包含等)提供情报支持。CVSS评分为5.3,属于中等严重等级,CVSS向量为CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N,表明该漏洞通过网络可利用,攻击复杂度低,无需权限和用户交互,对机密性有低影响,对完整性和可用性无影响。该漏洞由IBM的PSIRT团队([email protected])发现并报告,披露日期为2025年10月14日。IBM已发布相应的安全补丁来修复此问题,建议受影响的用户尽快升级到修复版本。
该漏洞的核心问题在于IBM Content Navigator应用程序在处理URL请求时,服务器配置或应用程序代码未能正确阻止目录列表(Directory Listing)功能。当Web服务器(如Apache Tomcat)配置中未禁用目录浏览功能,或者应用程序框架未对路径访问进行适当的权限控制时,攻击者可以通过直接访问特定目录的URL来获取该目录下的文件和子目录列表。
具体而言,攻击者只需在浏览器中输入类似以下格式的URL即可触发漏洞:
https://target-server/icn/某个目录路径/
当服务器检测到请求指向一个目录而非具体文件时,如果目录列表功能未被禁用,服务器将自动生成并返回一个包含该目录下所有文件和子目录的HTML页面。虽然该漏洞不允许直接读取文件内容(文件本身仍受Web服务器的文件读取权限保护),但目录结构的暴露本身即为信息泄露。
利用条件:
1. 目标服务器运行受影响版本的IBM Content Navigator
2. 应用程序部署路径可被外部访问
3. 服务器未禁用目录浏览功能
利用方式:
- 攻击者通过枚举常见的应用目录路径(如/documents/、/templates/、/config/等)
- 访问这些目录的URL,观察是否返回目录列表
- 收集目录结构信息,用于后续攻击规划
该漏洞的CVSS评分为5.3,反映了其作为信息泄露类漏洞的严重程度。虽然无法直接读取文件内容,但目录信息的泄露降低了攻击者的侦察成本,增加了被攻击的风险。