CVE-2016-4423

high
Published 2016-06-01 ยท Modified 2024-12-08
CVSS v3
7.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
7.5

Description

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.

Predictions

Exploit likelihood
83%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

OS impact

debian Debian Mixed 6 releases
VersionStatusFixed in
trixie Fixed 2.8.6+dfsg-1
sid Fixed 2.8.6+dfsg-1
forky Fixed 2.8.6+dfsg-1
bullseye Fixed 2.8.6+dfsg-1
bookworm Fixed 2.8.6+dfsg-1
8.0 Affected โ€”

Package impact

EcosystemPackageVulnerableFixed
php Packagistsymfony/security-http>=2.3.0,<2.3.412.3.41
php Packagistsymfony/security-http>=2.4.0,<2.7.132.7.13
php Packagistsymfony/security-http>=2.8.0,<2.8.62.8.6
php Packagistsymfony/security-http>=3.0.0,<3.0.63.0.6
php Packagistsymfony/security>=2.3.0,<2.3.412.3.41
php Packagistsymfony/security>=2.4.0,<2.7.132.7.13
php Packagistsymfony/security>=2.8.0,<2.8.62.8.6
php Packagistsymfony/security>=3.0.0,<3.0.63.0.6
php Packagistsymfony/symfony>=2.3.0,<2.3.412.3.41
php Packagistsymfony/symfony>=2.4.0,<2.7.132.7.13
php Packagistsymfony/symfony>=2.8.0,<2.8.62.8.6
php Packagistsymfony/symfony>=3.0.0,<3.0.63.0.6

Application impact

VendorProductVersionsFixed
sensiolabssymfony{"endIncluding":"2.3.40"}
sensiolabssymfony2.7.0
sensiolabssymfony2.7.1
sensiolabssymfony2.7.2
sensiolabssymfony2.7.3
sensiolabssymfony2.7.4
sensiolabssymfony2.7.5
sensiolabssymfony2.7.6
sensiolabssymfony2.7.7
sensiolabssymfony2.7.8
sensiolabssymfony2.7.9
sensiolabssymfony2.7.10
sensiolabssymfony2.7.11
sensiolabssymfony2.7.12
sensiolabssymfony2.8.0
sensiolabssymfony2.8.1
sensiolabssymfony2.8.2
sensiolabssymfony2.8.3
sensiolabssymfony2.8.4
sensiolabssymfony2.8.5
sensiolabssymfony3.0.0
sensiolabssymfony3.0.1
sensiolabssymfony3.0.2
sensiolabssymfony3.0.3
sensiolabssymfony3.0.4
sensiolabssymfony3.0.5

References

CWEs

CWE-399

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.