GitHub Advisoryadvisory · Packagist

GHSA-4vpc-5jx4-cfqg User enumeration leak using switch user functionality in Symfony

MEDIUM Published 2019-12-02 Modified 2021-07-28 Official page ↗
Aliases
CVE-2019-18886
Ecosystem
Packagist
Packages
symfony/security-http, symfony/symfony
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weaknesses
CWE-200, CWE-203
Reviewed
2019-12-01

Affected packages

• Packagist symfony/security-http: >= 4.1.0, < 4.2.12 → fixed in 4.2.12 • Packagist symfony/security-http: >= 4.3.0, < 4.3.8 → fixed in 4.3.8 • Packagist symfony/symfony: >= 4.1.0, < 4.2.12 → fixed in 4.2.12 • Packagist symfony/symfony: >= 4.3.0, < 4.3.8 → fixed in 4.3.8

Description

An issue was discovered in Symfony 4.2.0 to 4.2.11 and 4.3.0 to 4.3.7. The ability to enumerate users was possible due to different handling depending on whether the user existed when making unauthorized attempts to use the switch users functionality. This is related to symfony/security.

Related

Alias · CVE (1)

  • CVE-2019-18886 An issue was discovered in Symfony 4.2.0 to 4.2.11 and 4.3.0 to 4.3.7. vulnerability

Weakness · CWE (2)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
  • CWE-203 Observable Discrepancy weakness

References