CVE-2026-22444CVE-2026-22444是Apache Solr中的一个高危安全漏洞,影响版本8.6至9.10.0。该漏洞源于Solr的"create core" API对某些API参数缺乏足够的输入验证,导致攻击者可以绕过Solr的"allowPaths"安全限制,检查并尝试读取被禁止访问的文件系统路径。这些只读访问允许低权限用户使用意外的配置集创建核心,从而可能获取敏感配置信息。在Windows系统上,如果配置允许UNC路径,该漏洞还可能导致NTLM用户哈希泄露,造成更严重的安全风险。攻击者需要具有创建核心的权限才能利用此漏洞。
Apache Solr的"create core" API在处理配置集参数时未进行充分的路径安全验证。当用户调用创建核心接口时,Solr会根据传入的参数访问文件系统上的配置集目录。由于缺少对路径遍历字符(如"../")和符号链接的严格检查,攻击者可以通过构造特殊的请求路径,绕过"allowPaths"设置中定义的目录限制,访问任意文件系统路径。具体而言,攻击者可利用API参数指定包含"../"的路径序列,遍历到allowPaths允许范围之外的目录,读取配置集文件或触发对敏感路径的访问。在Windows环境中,如果系统配置允许UNC路径(\\server\share格式),攻击者可以指定UNC路径作为配置集位置,这会导致Solr尝试访问远程共享资源,从而触发NTLM认证过程并可能泄露用户哈希值。漏洞的核心问题在于输入验证不足和安全边界检查失效的组合。