CVE-2021-32693: Authentication granted with multiple firewalls

Published Jun 17, 2021
·
Updated

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

5 affected componentsFixes available
composer/symfony/security-http>=5.3.0, <5.3.2
composer/symfony/symfony>=5.3.0, <5.3.2
composer/symfony/symfony>=5.3.0<5.3.2
5.3.2
composer/symfony/security-http>=5.3.0<5.3.2
5.3.2
SensioLabs Symfony>=5.3.0<5.3.2

Event History

Jun 17, 2021
Advisory Published
03:00 PM
CVE Published
via MITRE·10:40 PM
Data Sourced
via MITRE·10:40 PM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the vulnerability ID?

The vulnerability ID is CVE-2021-32693.

2

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'.

3

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'.

4

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.

5

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.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203