CVE-2025-50460
Açıklama
ms-swift projesinin 3.3.0 versiyonunda, tests/run.py dosyasında PyYAML kütüphanesinin (versiyonlar = 5.3.1) yaml.load() fonksiyonunun kullanımı nedeniyle güvensiz serileştirmeden kaynaklanan bir uzaktan kod çalıştırma (RCE) zafiyeti bulunmaktadır. Bir saldırgan, --run_config parametresine iletilen YAML yapılandırma dosyasının içeriğini kontrol edebilirse, serileştirme sırasında rastgele kod çalıştırılabilir. Bu durum, sistemin tamamen ele geçirilmesine yol açabilir. Zafiyet, kötü amaçlı bir YAML dosyası yüklendiğinde tetiklenir ve os.system() gibi rastgele Python komutlarının yürütülmesine izin verir. Sorunu gidermek için PyYAML'ın 5.4 veya daha yüksek bir versiyona yükseltilmesi ve yaml.safe_load() kullanılması önerilir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ms-swiftPyPI | v ≤ 3.6.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.