
===================================================================                             CERT-Renater

                   Note d'Information No. 2021/VULN054
_____________________________________________________________________

DATE                : 01/02/2022

HARDWARE PLATFORM(S): /

OPERATING SYSTEM(S): Systems running Symfony versions 5.3.14,5.4.3,6.0.3
                        prior to 5.3.15,5.4.4,6.0.4.

====================================================================https://github.com/symfony/symfony/security/advisories/GHSA-vvmr-8829-6whx
_____________________________________________________________________

CSRF token missing in forms
High	fabpot published GHSA-vvmr-8829-6whx

Package              symfony/framework-bundle (composer)
Affected versions    =5.3.14,=5.4.3,=6.0.3
Patched versions     5.3.15,5.4.4,6.0.4

Description

Description
The Symfony form component provides a CSRF protection mechanism by
using a random token injected in the form and using the session to
store and control the token submitted by the user.
When using the FrameworkBundle, this protection can be enabled or
disabled with the configuration. If the configuration is not specified,
by default, the mechanism is enabled as long as the session is enabled.

In a recent change in the way the configuration is loaded, the default
behavior has been dropped and, as a result, the CSRF protection is not
enabled in form when not explicitly enabled, which makes the application
sensible to CSRF attacks.


Resolution
Symfony restored the default configuration to enable the CSRF protection
by default.

The patch for this issue is available here for branch 5.3.


Credits
We would like to thank Catalin Dan and David Lochner for reporting the
issue and Jérémy Derussé for fixing the issue.

CVE ID
CVE-2022-23601

Credits
@jderusse jderusse Jérémy Derussé
@nexxome nexxome David
@ovrflo ovrflo


========================================================+ CERT-RENATER        |    tel : 01-53-94-20-44         +
+ 23/25 Rue Daviel    |    fax : 01-53-94-20-41         +
+ 75013 Paris         |   email:cert@support.renater.fr +
=======================================================
