CVE-2025-31124CWE-200CWE-203CWE-204

Zitadel allows User Enumeration by loginname attribute normalization

Medium · published March 31, 2025

CVSS v3.1
5.3
EPSS
1%
Percentile
43.2
In the wild
Unconfirmed
What it is

Zitadel is open-source identity infrastructure software. ZITADEL administrators can enable a setting called "Ignoring unknown usernames" which helps mitigate attacks that try to guess/enumerate usernames. If enabled, ZITADEL will show the password prompt even if the user doesn't exist and report "Username or Password invalid". While the setting was correctly respected during the login flow, the user's username was normalized leading to a disclosure of the user's existence. This vulnerability is fixed in 2.71.6, 2.70.8, 2.69.9, 2.68.9, 2.67.13, 2.66.16, 2.65.7, 2.64.6, and 2.63.9.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00517 · 43.2th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-203 · Observable Discrepancy; CWE-204 · Observable Response Discrepancy
Published
2025-03-31T19:38Z
EPSS history
Timeline
  • 31 MAR 19:38Z
    Zitadel allows User Enumeration by loginname attribute normalization
    cvelistv5