CVE-2024-2032

Race Condition Vulnerability in zenml-io/zenml

State
Published
Severity
3.1 Low
Published
Jun 6, 2024
Updated
Aug 1, 2024
Reserved
Feb 29, 2024

Read the record on cve.org

Description

A race condition vulnerability exists in zenml-io/zenml versions up to and including 0.55.3, which allows for the creation of multiple users with the same username when requests are sent in parallel. This issue was fixed in version 0.55.5. The vulnerability arises due to insufficient handling of concurrent user creation requests, leading to data inconsistencies and potential authentication problems. Specifically, concurrent processes may overwrite or corrupt user data, complicating user identification and posing security risks. This issue is particularly concerning for APIs that rely on usernames as input parameters, such as PUT /api/v1/users/test_race, where it could lead to further complications.

Scores

CVSSScoreVectorSource
3.03.1 LowCVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:L@huntr_ai

Weaknesses

  • CWE-366 Race Condition within a Thread

Affected Products

ProductVersions
zenml-io/zenmlzenml-io
  • before 0.55.5Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.