GitHub Advisoryadvisory · PyPI

GHSA-4225-97pr-rr52 OpenStack Keystone allows information disclosure during account locking

HIGH Published 2022-05-24 Modified 2024-05-14 Official page ↗
Aliases
CVE-2021-38155
Ecosystem
PyPI
Packages
keystone
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-307
Reviewed
2024-05-14

Affected packages

• PyPI keystone: >= 10.0, < 16.0.2 → fixed in 16.0.2 • PyPI keystone: >= 17.0, < 17.0.1 → fixed in 17.0.1 • PyPI keystone: >= 18.0, < 18.0.1 → fixed in 18.0.1 • PyPI keystone: >= 19.0, < 19.0.1 → fixed in 19.0.1

Description

OpenStack Keystone 10.x through 16.x before 16.0.2, 17.x before 17.0.1, 18.x before 18.0.1, and 19.x before 19.0.1 allows information disclosure during account locking (related to PCI DSS features). By guessing the name of an account and failing to authenticate multiple times, any unauthenticated actor could both confirm the account exists and obtain that account's corresponding UUID, which might be leveraged for other unrelated attacks. All deployments enabling security_compliance.lockout_failure_attempts are affected.

Related

Alias · CVE (1)

  • CVE-2021-38155 OpenStack Keystone 10.x through 16.x before 16.0.2, 17.x before 17.0.1, 18.x before 18.0.1, and 19.x before 19.0.1 allows information… vulnerability

Weakness · CWE (1)

  • CWE-307 Improper Restriction of Excessive Authentication Attempts weakness

References