CVE Catalog

CVE-2016-4423

High
Published: Translated: NVD NIST

Summary

The attemptAuthentication function in Symfony before versions 2.3.41, 2.7.13, 2.8.6, and 3.0.6 does not limit the length of a username stored in a session. This allows remote attackers to cause a denial of service through a series of authentication attempts with long, non-existent usernames.

Risk Assessment

Attackers can exploit this vulnerability to exhaust session resources, leading to denial of service for legitimate users.

Recommendation

It is recommended to update Symfony to the latest version to limit the length of usernames in sessions and prevent denial of service attacks.

Other vulnerabilities in Symfony

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS