CVE-2025-8869
Açıklama
tarfile modülü PEP 706'yı uygulamadığında, pip bir tar arşivini ayıklarken sembolik bağlantıların ayıklama dizinine işaret edip etmediğini kontrol etmeyebilir. Bu güvenlik açığı için pip'in "düzeltilmiş" bir sürümüne yükseltme yapmanın, PEP 706'yı uygulayan bir Python sürümü kullanılarak giderilen tüm bilinen güvenlik açıklarını düzeltmediğine dikkat edin. Bunun, PEP 706'yı uygulamayan ve bu nedenle Python 'tarfile' modülündeki tüm güvenlik açıklarına karşı güvenli olmayan Python sürümleri için pip'in kullandığı yedek tar ayıklama uygulamasındaki bir güvenlik açığı olduğuna dikkat edin. Eğer PEP 706'yı uygulayan bir Python sürümü kullanıyorsanız, pip "savunmasız" yedek kodu kullanmaz. Hafifletme yöntemleri arasında; düzeltmeyi içeren bir pip sürümüne yükseltmek, PEP 706'yı uygulayan bir Python sürümüne yükseltmek (Python >=3.9.17, >=3.10.12, >=3.11.4 veya >=3.12), bağlantılı yamayı uygulamak veya halihazırda en iyi uygulama olan kurulumdan önce kaynak dağıtımlarını (sdists) incelemek yer almaktadır.
Nasıl düzeltilir
- pip25.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| pipPyPI | v < 25.3 | 25.3 |
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.