First published: Wed Nov 06 2024(Updated: )
### Description The custom `user_checker` defined on a firewall is not called when Login Programmaticaly with the `Security::login` method, leading to unwanted login. ### Resolution The `Security::login` method now ensure to call the configured `user_checker`. The patch for this issue is available [here](https://github.com/symfony/symfony/commit/22a0789a0085c3ee96f4ef715ecad8255cf0e105) for branch 6.4. ### Credits We would like to thank Oleg Andreyev, Antoine MAKDESSI for reporting the issue and Christian Flothmann for providing the fix.
Credit: security-advisories@github.com security-advisories@github.com
Affected Software | Affected Version | How to fix |
---|---|---|
composer/symfony/symfony | >=7.1.0<7.1.3 | 7.1.3 |
composer/symfony/symfony | >=7.0.0<7.0.10 | 7.0.10 |
composer/symfony/symfony | >=6.2.0<6.4.10 | 6.4.10 |
composer/symfony/security-bundle | >=7.1.0<7.1.3 | 7.1.3 |
composer/symfony/security-bundle | >=7.0.0<7.0.10 | 7.0.10 |
composer/symfony/security-bundle | >=6.2.0<6.4.10 | 6.4.10 |
debian/symfony | 4.4.19+dfsg-2+deb11u6 5.4.23+dfsg-1+deb12u4 6.4.18+dfsg-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-50341 has a critical severity due to the potential for unauthorized logins.
To fix CVE-2024-50341, update the Symfony package to version 7.1.3, 7.0.10, or 6.4.10.
CVE-2024-50341 affects Symfony versions between 6.2.0 and 6.4.10, 7.0.0 and 7.0.10, and 7.1.0 and 7.1.3.
Not resolving CVE-2024-50341 may allow attackers to gain unauthorized access to user accounts.
Yes, CVE-2024-50341 specifically involves the Security::login method not calling the configured user_checker.