PT-2021-3445 · Symfony+3 · Symfony+3

Chalasr

·

Published

2021-05-13

·

Updated

2024-03-06

·

CVE-2021-21424

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Symfony versions prior to 3.4
Description The issue is related to information disclosure, allowing a remote attacker to gain unauthorized access to protected information. The vulnerability is caused by the ability to enumerate users without relevant permissions due to different handling depending on whether the user existed or not when attempting to use the switch users functionality. Additionally, it was possible to enumerate users by using a timing attack, comparing the time elapsed when authenticating an existing user and a non-existing user.
Recommendations For Symfony versions prior to 3.4, the patch for this issue is available for branch 3.4, ensuring that 403s are returned whether the user exists or not if a user cannot switch to a user or if the user does not exist. As a temporary workaround, consider restricting access to the switch users functionality until the patch is applied.

Exploit

Fix

Side Channel Attack

Information Disclosure

Weakness Enumeration

Related Identifiers

BDU:2021-03305
BIT-SYMFONY-2021-21424
CVE-2021-21424
DLA-3493-1
GHSA-5PV8-PPVJ-4H68
USN-5290-1

Affected Products

Astra Linux
Linuxmint
Symfony
Ubuntu