CVE-2026-40683
Açıklama
OpenStack Keystone 28.0.1 öncesi sürümlerde, user_enabled_invert yapılandırma seçeneği False olduğunda (varsayılan), LDAP kimlik arka ucu kullanıcı etkinleştirme özniteliğini bir boolean değerine dönüştürmemektedir. UserApi sınıfındaki _ldap_res_to_model yöntemi, yalnızca user_enabled_invert True olduğunda dize-boolean dönüşümü gerçekleştiriyordu. False olduğunda, LDAP'tan gelen ham dize değeri (örneğin, "FALSE") doğrudan kullanılıyordu. Python'da boş olmayan dizeler doğru (truthy) kabul edildiğinden, LDAP'ta devre dışı olarak işaretlenen kullanıcılar Keystone tarafından etkin olarak değerlendirilmiş; bu durum, kullanıcıların kimlik doğrulaması yapmalarına ve işlem gerçekleştirmelerine olanak tanımıştır. user_enabled_invert=True veya user_enabled_emulation kullanılmadan LDAP kimlik arka ucunu kullanan tüm dağıtımlar etkilenmektedir.
Nasıl düzeltilir
- keystone28.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| keystonePyPI | v < 28.0.1 | 28.0.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.