CVE-2026-40683

Yüksək

Təsvir

OpenStack Keystone-un 28.0.1 versiyasından əvvəlki versiyalarında, user_enabled_invert konfiqurasiya seçimi False olduqda (defolt olaraq), LDAP kimlik backend-i istifadəçinin aktivlik atributunu boolean tipinə çevirmir. UserApi sinfindəki _ldap_res_to_model metodu yalnız user_enabled_invert True olduqda sətirdən boolean-a çevirməni həyata keçirirdi. False olduqda isə LDAP-dan gələn xam sətir dəyəri (məsələn, "FALSE") birbaşa istifadə edilirdi. Python-da boş olmayan sətirlər doğru (truthy) hesablandığı üçün, LDAP-da deaktiv kimi qeyd edilmiş istifadəçilər Keystone tərəfindən aktiv kimi qəbul edilir və onlara autentifikasiyadan keçmək və əməliyyatlar yerinə yetirmək imkanı verilirdi. user_enabled_invert=True və ya user_enabled_emulation olmadan LDAP kimlik backend-indən istifadə edən bütün tətbiqlər bu problemdən təsirlənir.

CiddilikYüksək
CVSS7.7
İstismar ehtimalı—
MəhsulKeystone
Dərc14 apr 2026
İlk görülmə14 apr 2026
Zəiflik növüCWE-843CWE-843

Necə düzəltmək olar

Yeniləyin
  • keystone28.0.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
keystonePyPIv < 28.0.128.0.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-40683 · Keystone · Dark Radar