CVE-2025-9122CVE-2025-9122是Hitachi Vantara Pentaho Data Integration and Analytics产品中的一个信息泄露漏洞。该漏洞存在于Community Dashboard Framework的GetCdfResource servlet组件中。当servlet在处理请求过程中遇到错误时,会错误地向客户端返回完整的服务器堆栈跟踪信息,包括Java异常堆栈、源代码文件路径、内部类方法调用链等敏感信息。攻击者无需任何认证即可利用此漏洞,通过构造特定的错误请求触发服务器返回详细错误信息。这些堆栈信息可能包含数据库连接字符串、内部IP地址、配置文件路径、第三方库版本等敏感数据,为后续攻击提供有价值的情报支持。漏洞影响多个版本分支,包括8.3.x、9.3.0.x以及10.2.0.4之前的所有版本。
该漏洞属于Web应用安全中的错误处理信息泄露问题。在Pentaho的Community Dashboard Framework中,GetCdfResource servlet负责处理前端Dashboard资源的加载请求。当服务端代码发生未捕获的异常时,Java Servlet容器(通常是Apache Tomcat)会默认将完整的异常堆栈信息输出到HTTP响应中。攻击者可以通过以下方式利用此漏洞:1) 向GetCdfResource端点发送格式错误或异常的请求参数;2) 触发代码执行路径中的边界条件异常;3) 观察响应中的stack trace信息。泄露的信息可能包括:java.io.FileNotFoundException、java.sql.SQLException等异常类型;源代码文件路径如/home/pentaho/src/...;内部方法调用栈;数据库连接池配置;服务器环境变量;第三方依赖库版本信息。这些信息可被用于定向攻击或社会工程学攻击。