Wysoka

OpenStack Keystone: LDAP identity backend does not convert enabled attribute to boolean

  • Ujawniono: 14.04.2026
  • Aktualizacja: 11.10.2026 15:17

In OpenStack Keystone before 28.0.1, the LDAP identity backend does not convert the user enabled attribute to a boolean when the user_enabled_invert configuration option is False (the default). The _ldap_res_to_model method in the UserApi class only performed string-to-boolean conversion when user_enabled_invert was True. When False, the raw string value from LDAP (e.g., "FALSE") was used directly. Since non-empty strings are truthy in Python, users marked as disabled in LDAP were treated as enabled by Keystone, allowing them to authenticate and perform actions. All deployments using the LDAP identity backend without user_enabled_invert=True or user_enabled_emulation are affected.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Python (PyPI) keystone < 28.0.1 28.0.1

Odnośniki

Ocena CVSS 7.7/10
Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:H
Słabość (CWE)
CWE-843
Platforma
Python (PyPI)
Paczka
keystone
Ujawniono
14.04.2026
Aktualizacja
11.10.2026 15:17

Źródła i licencje

OSV / GitHub Advisory Database - PYSEC-2026-2550 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-pfx2-9x9m-7ghx - CC BY 4.0

Historia podatności: keystone

Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkie (42) w archiwum
Wszystkich wpisów
42
Pierwsza → ostatnia
09.2012 05.2026
Bez poprawki
3
Wykorzystywana w atakach
0

Rozkład istotności

  • Krytyczna 1
  • Wysoka 18
  • Średnia 21
  • Niska 1
  • Nieoceniona 1

Ujawnienia w latach

  1. 2017: 0
  2. 2018: 2
  3. 2019: 1
  4. 2020: 4
  5. 2021: 0
  6. 2022: 14
  7. 2023: 0
  8. 2024: 0
  9. 2025: 1
  10. 2026: 7

wcześniej: 13

Istotność:
  1. Wysoka · 7.9 CVE-2026-43001 >= 13.0.0, <= 29.0.1 brak poprawki
  2. OpenStack Keystone: LDAP identity backend does not convert enabled attribute to boolean ten wpis
    Wysoka · 7.7 CVE-2026-40683 < 28.0.1 28.0.1
  3. Wysoka · 7.5 CVE-2025-65073 < 26.0.1, >= 27.0.0.0rc1, < 27.0.0, >= 28.0.0.0rc1, < 28.0.0 26.0.1, 27.0.0, 28.0.0
  4. Krytyczna · 9.1 CVE-2021-3563 <= 21.0.0 brak poprawki
  5. Wysoka · 7.5 CVE-2021-38155 >= 10.0, < 16.0.2, >= 17.0, < 17.0.1, >= 18.0, < 18.0.1, >= 19.0, < 19.0.1 16.0.2, 17.0.1, 18.0.1, 19.0.1
  6. Wysoka CVE-2012-4456 >= 2012.1, < 2012.1.2 2012.1.2
  7. Wysoka · 8.8 CVE-2020-12690 < 15.0.1, >= 16.0.0.0rc1, < 16.0.0 15.0.1, 16.0.0
  8. Wysoka · 7.5 CVE-2015-7546 >= 8.0, < 8.1.0, >= 9.0.0.0b1, < 9.0.0.0b2 8.1.0, 9.0.0.0b2
  9. Wysoka · 6.5 CVE-2014-5253 < 8.0.0a0 8.0.0a0
  10. Wysoka · 7.5 CVE-2014-2828 < 8.0.0a0 8.0.0a0
  11. Wysoka · 7.5 CVE-2012-3542 < 2012.1 2012.1

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.