CVE-2025-61911

Orta

Açıklama

python-ldap, Python için hafif bir dizin erişim protokolü (LDAP) istemci API'sidir. 3.4.5 öncesindeki sürümlerde, `assertion_value` parametresi olarak özel olarak hazırlanmış bir `list` veya `dict` sağlandığında ve varsayılan olmayan `escape_mode=1` yapılandırıldığında, `ldap.filter.escape_filter_chars` temizleme yöntemi özel karakterlerin kaçırılmasını (escaping) atlaması için kandırılabilir. `ldap.filter.escape_filter_chars` yöntemi 3 farklı kaçırma modunu destekler. `assertion_value` parametresi olarak bir `list` veya `dict` nesnesi sağlandığında `escape_mode=0` (varsayılan) ve `escape_mode=2` istisnalar oluşturur. Ancak `escape_mode=1`, tamamen kaçırılmış bir dönüş değerini sağlamak için yeterli mantığı yürütmeden hesaplama yapar. Eğer bir uygulama, güvenilmeyen kullanıcı girişlerini kaçırmak için `python-ldap` kütüphanesindeki bu savunmasız yönteme güveniyorsa, bir saldırgan bu zafiyeti kötüye kullanarak, normalde erişemeyeceği LDAP verilerini ifşa edebilecek veya manipüle edebilecek LDAP enjeksiyonu saldırıları başlatabilir. Sürüm 3.4.5, sağlanan `assertion_value` parametresinin `str` tipinde olmadığı durumlarda bir istisna oluşturmak için `ldap.filter.escape_filter_chars` yönteminin başına bir tip kontrolü ekleyerek sorunu giderir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünPython-ldap
Yayın10 Eki 2025
İlk görülme10 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • python-ldap python-ldap3.4.5 ya da sonraki bir sürüm
  • python-ldap3.4.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
python-ldap python-ldapv < 3.4.53.4.5
python-ldapPyPIv < 3.4.53.4.5

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.

Intelligence 360 paketinde

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.

CVE-2025-61911 · Python-ldap · Dark Radar