漏洞公告
近日,安恒信息CERT监测到Spring官方发布安全公告,修复了Spring Security身份认证绕过漏洞(CVE-2022-31692)。由于授权不当,攻击者可利用此漏洞绕过授权规则。目前官方已发布安全版本,建议受影响的用户尽快采取安全措施。
参考链接:
https://tanzu.vmware.com/security/cve-2022-31692
一
影响范围
受影响版本:
5.7.0 <= Spring Security <= 5.7.4
5.6.0 <= Spring Security <= 5.6.8
安全版本:
Spring Security >= 5.7.5
Spring Security >= 5.6.9
二
漏洞描述
细节是否公开 | POC状态 | EXP状态 | 在野利用 |
已公开 | 已公开 | 未公开 |
未发现 |
安恒信息CERT已验证该漏洞的可利用性:
三
缓解措施
高危:目前漏洞细节已公开,并且测试代码也已经发现。官方已发布相关安全版本,建议使用相关产品的用户及时进行更新。
1、目前官方已发布安全版本修复上述漏洞,建议受影响的用户升级至安全版本。
下载链接:
https://github.com/spring-projects/spring-security/releases
2、版本< 5.7.0 的用户没有可用的shouldFilterAllDispatcherTypes,可通过添加ObjectPostProcessor的方式:
authorizeHttpRequests().withObjectPostProcessor(new
ObjectPostProcessor<AuthorizationFilter>() {
@Override
public<O extends AuthorizationFilter> O postProcess(O filter) {
filter.setObserveOncePerRequest(false);
filter.setFilterAsyncDispatch(true);
filter.setFilterErrorDispatch(true);
return filter;
}});
安恒信息CERT
2022年11月
原文始发于微信公众号(安恒信息CERT):Spring Security 身份认证绕过漏洞风险提示(CVE-2022-31692)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论