The attemptAuthentication function in Component/Security/Http/Firewall/UsernamePasswordFormAuthenticationListener.php in Symfony before 2.3.41, 2.7.x before 2.7.13, 2.8.x before 2.8.6, and 3.0.x before 3.0.6 does not limit the length of a username stored in a session, which allows remote attackers to cause a denial of service (session storage consumption) via a series of authentication attempts with long, non-existent usernames.
2016-06-01T22:59:02.457
2025-04-12T10:46:40.837
Deferred
CVSSv3.0: 7.5 (HIGH)
AV:N/AC:L/Au:N/C:N/I:N/A:P
10.0
2.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | sensiolabs | symfony | ≤ 2.3.40 | Yes |
Application | sensiolabs | symfony | 2.7.0 | Yes |
Application | sensiolabs | symfony | 2.7.1 | Yes |
Application | sensiolabs | symfony | 2.7.2 | Yes |
Application | sensiolabs | symfony | 2.7.3 | Yes |
Application | sensiolabs | symfony | 2.7.4 | Yes |
Application | sensiolabs | symfony | 2.7.5 | Yes |
Application | sensiolabs | symfony | 2.7.6 | Yes |
Application | sensiolabs | symfony | 2.7.7 | Yes |
Application | sensiolabs | symfony | 2.7.8 | Yes |
Application | sensiolabs | symfony | 2.7.9 | Yes |
Application | sensiolabs | symfony | 2.7.10 | Yes |
Application | sensiolabs | symfony | 2.7.11 | Yes |
Application | sensiolabs | symfony | 2.7.12 | Yes |
Application | sensiolabs | symfony | 2.8.0 | Yes |
Application | sensiolabs | symfony | 2.8.1 | Yes |
Application | sensiolabs | symfony | 2.8.2 | Yes |
Application | sensiolabs | symfony | 2.8.3 | Yes |
Application | sensiolabs | symfony | 2.8.4 | Yes |
Application | sensiolabs | symfony | 2.8.5 | Yes |
Application | sensiolabs | symfony | 3.0.0 | Yes |
Application | sensiolabs | symfony | 3.0.1 | Yes |
Application | sensiolabs | symfony | 3.0.2 | Yes |
Application | sensiolabs | symfony | 3.0.3 | Yes |
Application | sensiolabs | symfony | 3.0.4 | Yes |
Application | sensiolabs | symfony | 3.0.5 | Yes |
Operating System | debian | debian_linux | 8.0 | Yes |