Medium severity · published Dec 4, 2024
CVE-2024-54002
Dependency-Track allows enumeration of managed users via /api/v1/user/login endpoint
5.3
CVSS
0.3%
EPSS
No
On KEV
Description
Dependency-Track is a Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Performing a login request against the /api/v1/user/login endpoint with a username that exist in the system takes significantly longer than performing the same action with a username that is not known by the system. The observable difference in request duration can be leveraged by actors to enumerate valid names of managed users. LDAP and OpenID Connect users are not affected. The issue has been fixed in Dependency-Track 4.12.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 24% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DE
dependency-track · DependencyTrack
< 4.12.2 · source: vendor, CISA
Affected product
DE
dependency-track
DependencyTrack
More from dependency-track
4.7
CVE-2025-61776
Dependency-Track possibly discloses private NuGet repository credentials to api.nuget.org
4.4
CVE-2025-27137
Dependency-Track vulnerable to local file inclusion via custom notification templates
4.4
CVE-2022-39351
Dependency-Track vulnerable to logging of API keys in clear text when handling API requests using keys with insufficient permissions