CVE-2026-22022CVE-2026-22022是Apache Solr中的一个高危授权绕过漏洞,CVSS评分8.2。该漏洞影响Apache Solr 5.3.0至9.10.0版本,当Solr部署使用"基于规则的授权插件"(RuleBasedAuthorizationPlugin)时,存在输入验证不严格的问题,可能导致未授权用户访问某些受保护的Solr API接口。漏洞的触发需要满足多个条件:使用RuleBasedAuthorizationPlugin、配置中指定了多个"角色"、使用了特定的预定义权限规则(如config-read、config-edit、schema-read、metrics-read或security-read)、未定义"all"预定义权限,以及网络配置允许客户端直接向Solr发送未经过滤的HTTP/HTTPS请求。攻击者无需认证即可利用此漏洞,在目标系统上获取高机密性影响(可读取敏感配置数据),同时对数据完整性造成低程度影响。该漏洞由[email protected]发现并报告,于2026年1月21日公开披露。
Apache Solr的RuleBasedAuthorizationPlugin在处理授权请求时,对输入验证不够严格。当插件配置中包含多个roles定义,并使用了config-read、config-edit、schema-read、metrics-read或security-read等预定义权限规则时,攻击者可以通过构造特殊的HTTP请求来绕过权限检查。漏洞核心在于插件未能正确验证请求中的用户角色与权限映射关系,导致即使当前用户不具备特定权限,也可能通过精心构造的请求访问受保护的API端点。由于该漏洞不影响已定义"all"预定义权限的部署,因此添加该权限规则并将其关联到admin或特权角色可以有效防御。攻击者利用此漏洞可以读取Solr配置信息、模式定义、指标数据等敏感信息,可能为后续攻击提供有价值的情报。