CVE-2022-41874
Açıklama
Tauri, tüm ana masaüstü platformları için binary dosyaları oluşturmaya yarayan bir framework'tür. 1.0.7 ve 1.1.2 öncesindeki sürümlerde Tauri, Yanlış Çözümlenmiş İsim (Incorrectly-Resolved Name) zafiyetine sahiptir. Dosya iletişim kutusu ve sürükle-bırak işlevi aracılığıyla seçilen yollardaki özel karakterlerin yanlış kaçışlanması nedeniyle, `fs` kapsam tanımının kısmen atlatılması mümkündür. Sorun halihazırda izin verilen yolların komşu dosyaları ve alt klasörleri ile sınırlı olduğundan, rastgele yollara erişim sağlamak mümkün değildir. Geçerli yol karakterlerinin farklı spesifikasyonları nedeniyle etki; Windows, MacOS ve Linux üzerinde farklılık göstermektedir. Kullanıcı tarafından seçilen yollar çalışma zamanında otomatik olarak izin verilenler listesine eklendiğinden, bu atlatma işlemi dosya seçici iletişim kutusuna veya sürüklenen dosyalara bağlıdır. Başarılı bir atlatma işlemi için kullanıcının dosya seçici iletişim kutusu sırasında önceden mevcut olan kötü amaçlı bir dosyayı veya dizini seçmesi ve bu dosyalara erişmek için saldırgan tarafından kontrol edilen bir mantığın bulunması gerekir. Sorun 1.0.7, 1.1.2 ve 1.2.0 sürümlerinde düzeltilmiştir. Geçici çözüm olarak, tauri.conf.json içindeki dialog ve fileDropEnabled bileşenlerini devre dışı bırakın.
Nasıl düzeltilir
- tauri tauri1.0.7, 1.1.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| tauri tauri | 1.0.0 ≤ v < 1.0.7, 1.1.0 ≤ v < 1.1.2 | 1.0.7, 1.1.2 |
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.