CVE-2021-32693: Authentication granted with multiple firewalls
CVE-2021-32693: Authentication granted to all firewalls instead of just one
Other sources
Description -----------
When an application defines multiple firewalls, the authenticated token delivered by one of the firewalls is available to all other firewalls. This can be abused when the application defines different providers for different parts of an application. In such a situation, a user authenticated on one part of the application is considered authenticated on the whole application.
Resolution ----------
We now ensure that the authenticated token is only available for the firewall that generates it.
The patch for this issue is available here for branch 5.3.
Credits -------
I would like to thank Bogdan, gndk, Paweł Warchoł, Warxcell, and Adrien Lamotte for reporting the issue and Wouter J for fixing the issue.
— GitHub
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. A vulnerability related to firewall authentication is in Symfony starting with version 5.3.0 and prior to 5.3.2. When an application defines multiple firewalls, the token authenticated by one of the firewalls was available for all other firewalls. This could be abused when the application defines different providers for each part of the application, in such a situation, a user authenticated on a part of the application could be considered authenticated on the rest of the application. Starting in version 5.3.2, a patch ensures that the authenticated token is only available for the firewall that generates it.
— MITRE
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the vulnerability ID?
The vulnerability ID is CVE-2021-32693.
What is the title of the vulnerability?
The title of the vulnerability is 'CVE-2021-32693: Authentication granted to all firewalls instead of just one'.
What is the description of the vulnerability?
The description of the vulnerability is 'CVE-2021-32693: Authentication granted to all firewalls instead of just one'.
Which software is affected by this vulnerability?
The software affected by this vulnerability is composer/symfony/security-http version 5.3.0 to 5.3.2 and composer/symfony/symfony version 5.3.0 to 5.3.2.
Where can I find more information about this vulnerability?
You can find more information about this vulnerability at the following reference link: https://symfony.com/cve-2021-32693.