CVE-2026-97687

Yüksek

Açıklama

urllib3, Python için bir HTTP istemci kütüphanesidir. 1.26.0 ile 2.8.0 sürümleri arasında; hedef sunucu TLS ayarlarının HTTPS proxy bağlantısına yanlış uygulanması nedeniyle proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, verify_mode, use_forwarding_for_https=True ve CERT_NONE yapılandırma yolları birbirinden ayrı kalamamaktadır. Tetikleyici unsur, bir uygulamanın HTTPS proxy kullanması ve hedefe özel kimlik veya kimlik bilgileriyle HTTPS yönlendirme dahil olmak üzere, proxy TLS el sıkışmasından ayrı kalması gereken hedef sunucu TLS ayarlarını yapılandırmasıdır. cert_reqs=CERT_NONE uygulanması, proxy_ssl_context.verify_mode değerini olduğu yerde geçersiz kılabilir ve bu değişiklik kalıcı olduğundan, aynı bağlamı yeniden kullanan sonraki bağlantılar HTTPS proxy'sine sertifika doğrulaması olmadan bağlanabilir. Saldırı mekanizması, etkili proxy politikasının saldırganın sertifikasını kabul etmesinin ardından, bir saldırganın HTTPS proxy'sini araya girerek taklit etmesidir. Etkisi, CONNECT tünellemesi uçtan uca ayrı hedef TLS bağlantısını korumaya devam ederken, saldırganın yönlendirilen trafiği gözlemleyebilmesi, değiştirebilmesi veya bir hedef TLS istemci sertifikası alabilmesidir. Bu sorun 2.8.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünPython Urllib3
Yayın29 Eyl 2026
İlk görülme29 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • python urllib32.8.0 ya da sonraki bir sürüm
  • urllib32.8.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
python urllib31.26.0 ≤ v < 2.8.02.8.0
urllib3PyPI1.26.0 ≤ v < 2.8.02.8.0

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.