CVE-2023-47111CWE-362

ZITADEL race condition in lockout policy execution

High · published November 8, 2023

CVSS v3.1
7.3
EPSS
1%
Percentile
43.1
In the wild
Unconfirmed
What it is

ZITADEL provides identity infrastructure. ZITADEL provides administrators the possibility to define a `Lockout Policy` with a maximum amount of failed password check attempts. On every failed password check, the amount of failed checks is compared against the configured maximum. Exceeding the limit, will lock the user and prevent further authentication. In the affected implementation it was possible for an attacker to start multiple parallel password checks, giving him the possibility to try out more combinations than configured in the `Lockout Policy`. This vulnerability has been patched in versions 2.40.5 and 2.38.3.

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00516 · 43.1th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2023-11-08T21:42Z
EPSS history
Timeline
  • 08 NOV 21:42Z
    ZITADEL race condition in lockout policy execution
    cvelistv5