CVE-2025-4517

Kritik

Açıklama

filter="data" ile çıkarma işlemi sırasında, çıkarma dizininin dışına rastgele dosya sistemi yazımlarına izin verir. Güvenilmeyen tar arşivlerini çıkarmak için tarfile modülünü, TarFile.extractall() veya TarFile.extract() fonksiyonlarını filter= parametresine "data" veya "tar" değeri vererek kullanıyorsanız bu güvenlik açığından etkilenirsiniz. Daha fazla bilgi için tarfile çıkarma filtreleri dokümantasyonuna bakınız: https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter Python 3.14 ve sonrası sürümlerde filter= parametresinin varsayılan değerinin "no filtering"den "data"ya değiştiğini, dolayısıyla bu yeni varsayılan davranışa güveniyorsanız kullanımınızın da etkilendiğini unutmayın. Bu güvenlik açıklarının hiçbirinin, kaynak dağıtımların kurulumunu önemli ölçüde etkilemediğini belirtmek gerekir; çünkü kaynak dağıtımlar zaten derleme süreci sırasında rastgele kod çalıştırılmasına izin vermektedir. Bununla birlikte, kaynak dağıtımları değerlendirilirken şüpheli bağlantılar içeren kaynak dağıtımlarının kurulmasından kaçınmak önemlidir.

ÖnemKritik
CVSS9.4
İstismar olasılığı—
ÜrünCPython
Yayın3 Haz 2025
İlk görülme3 Haz 2025

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Python Software Foundation CPythonv < 3.9.23, 3.10.0 ≤ v < 3.10.18, 3.11.0 ≤ v < 3.11.13, 3.12.0 ≤ v < 3.12.11, 3.13.0 ≤ v < 3.13.4, 3.14.0a1 ≤ v < 3.14.0b33.9.23, 3.10.18, 3.11.13, 3.12.11, 3.13.4, 3.14.0b3

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-4517 · CPython · Dark Radar