CVE-2026-30973
Açıklama
Appium, geniş bir platform yelpazesi için WebDriver tabanlı otomasyon olanakları sağlayan bir otomasyon çerçevesidir. 7.0.6 sürümünden önce, @appium/support paketindeki bir ZIP çıkarma uygulaması (ZipExtractor.extract() aracılığıyla extractAllTo()), işlevsel olmayan bir yol aşımı (Zip Slip) kontrolü içermektedir. packages/support/lib/zip.js dosyasının 88. satırındaki kontrol bir Error nesnesi oluşturmakta ancak bunu hiçbir zaman fırlatmamaktadır; bu durum, ../ yol bileşenleri içeren kötü niyetli ZIP girişlerinin dosyaları hedeflenen hedef dizinin dışına yazmasına izin verir. Bu durum, yalnızca fileNamesEncoding seçeneğini kullananları değil, tüm JS tabanlı çıkarmaları (varsayılan kod yolu) etkilemektedir. Bu güvenlik açığı 7.0.6 sürümünde giderilmiştir.
Nasıl düzeltilir
- @appium/support7.0.6 ya da sonraki bir sürüm
- appium appium\/support7.0.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @appium/supportnpm | v < 7.0.6 | 7.0.6 |
| appium appium\/support | v < 7.0.6 | 7.0.6 |
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.