CVE-2022-23601:表单中缺少CSRF令牌
2022年1月29日·发表的法比安效力
影响版本
ob娱乐下载Symfony 5.3.14、5.4.3和6.0.3版本的Symfony框架包受此安全问题影响。
该问题已在Symfony 5.3.15、5.4.4和6.ob娱乐下载0.4中修复。
描述
Symfob娱乐下载ony表单组件通过使用在表单中注入的随机令牌并使用会话存储和控制用户提交的令牌来提供CSRF保护机制。当使用FrameworkBundle时,可以通过配置启用或禁用这种保护。如果未指定配置,默认情况下,只要会话启用,该机制就启用。
在最近对配置加载方式进行的更改中,默认行为已被删除,因此,在没有显式启用CSRF保护时,不会在形式上启用CSRF保护,这使得应用程序对CSRF攻击敏感。
学分
我们要感谢Catalin Dan和David Lochner报告这个问题,并感谢Jérémy Derussé修复这个问题。
发表在#安全警告
是否发现Symfony存在安全问题?ob娱乐下载请将详情发送至www.pdashmedia.com的安全ob娱乐下载在我们找到解决方案之前不要公开。
管理通知首选项在Symfony安全版本发布后立即收到一封电子邮件。ob娱乐下载
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
PHP bin/控制台调试:配置框架csrf_protection.enabled
PHP bin/控制台调试:配置框架csrf_protection.enabled
我的表单确实有隐藏的*_token值,并似乎正确地处理csrf。我是否遗漏了一些东西,或者空值是否表明这些系统正在使用默认值true?