CVE-2016-2403 Symfony Authentication Bypass
Remote attackers can bypass authentication by logging in with a valid username and empty password, triggering an unauthenticated bind.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2016-2403?
CVE-2016-2403 is a critical authentication bypass vulnerability in Sensiolabs Symfony, published on 7 Feb 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Symfony before 2.8.6 and 3.x before 3.0.6 allows remote attackers to bypass authentication by logging in with an empty password and valid username, which triggers an unauthenticated bind.
Weakness: CWE-287
Which versions are affected by CVE-2016-2403?
12 open source packages ship an affected version, including symfony/security, symfony/security-core and symfony/symfony. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
symfony/security Packagist | From 2.8.0 | 2.8.6 |
symfony/security Packagist | From 2.8.0 | 2.8.6 |
symfony/security Packagist | From 3.0.0 | 3.0.6 |
symfony/security Packagist | From 3.0.0 | 3.0.6 |
symfony/security-core Packagist | From 2.8.0 | 2.8.6 |
symfony/security-core Packagist | From 2.8.0 | 2.8.6 |
6 more packages
symfony/security-core Packagist | From 3.0.0 | 3.0.6 |
symfony/security-core Packagist | From 3.0.0 | 3.0.6 |
symfony/symfony Packagist | From 2.8.0 | 2.8.6 |
symfony/symfony Packagist | From 2.8.0 | 2.8.6 |
symfony/symfony Packagist | From 3.0.0 | 3.0.6 |
symfony/symfony Packagist | From 3.0.0 | 3.0.6 |
Products include Sensiolabs Symfony.
How do I fix CVE-2016-2403?
Upgrade symfony/security to a fixed version for your release line: 2.8.6 or 3.0.6.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2016-2403 being exploited?
There is no known exploitation of CVE-2016-2403 in the wild and no public exploit code.
Other vulnerabilities in Sensiolabs Symfony
- CVE-2019-11325 Improper Input Validation in Symfony
- CVE-2017-11365 Symfony Incorrect Access Control
- CVE-2019-10913 Invalid HTTP method overrides allow possible XSS or other attacks in Symfony
- CVE-2018-11407 Symfony Authentication Bypass
- CVE-2026-45063 Symfony: Identity Spoofing via Unanchored DN Regex in X509Authenticator
Sources
Also known as DEBIAN-CVE-2016-2403, GHSA-wvj5-r78r-hhfq.