领先一步
VMware 提供培训和认证,助您加速进步。
了解更多当授权应用程序使用 OAuth 2 API 提供商时,Spring Social 容易受到跨站请求伪造 (CSRF) 攻击。攻击涉及恶意用户使用伪造的 OAuth 2 API 提供商账户开始 OAuth 2 授权流程,然后通过诱骗受害者在浏览器中访问回调请求来完成。因此,攻击者将可以通过伪造的提供商账户访问受害者在易受攻击的网站上的账户。
受影响的 Spring Social 版本用户应如下升级:
在上述版本中,Spring Social 要求回调请求中存在 `state` 参数。如果未找到该参数,将抛出 IllegalStateException 并终止授权流程。
该问题最初由 Include Security 的 Kris Bosch 发现。随后 sourceclear (https://srcclr.com) 的 Paul Ambrosini 确定了根本原因、易受攻击的库和易受攻击的代码。
2015-11-12:发布了初始漏洞报告。
要报告 Spring 组合项目中存在的安全漏洞,请参阅安全策略