CVE-2025-61786
Açıklama
Deno bir JavaScript, TypeScript ve WebAssembly çalışma zamanıdır. 2.5.3 ve 2.2.15 öncesindeki sürümlerde, `Deno.FsFile.prototype.stat` ve `Deno.FsFile.prototype.statSync`, `--deny-read=./` izin modeli kontrolü ile sınırlandırılmamıştır. Kullanıcının açık okuma erişimine sahip olmadığı dosyalardan istatistiklerin alınması mümkündür (betik `--deny-read=./` ile çalıştırıldığında). `Deno.stat` ve `Deno.statSync` gibi benzer API'ler `allow-read` izni gerektirirken; bir dosya, yalnızca dosya yazma bayrakları ve deny-read izniyle açıldığında bile dosya istatistiklerini almak ve böylece izin modelini atlatmak hala mümkündür. 2.5.3 ve 2.2.15 sürümleri bu sorunu gidermektedir.
Nasıl düzeltilir
- deno deno2.5.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| deno deno | v ≤ 2.2.15, 2.3.0 ≤ v < 2.5.3 | 2.5.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.