CVE-2025-65025
Açıklama
esm.sh, modern web geliştirme için bir nobuild içerik dağıtım ağıdır (CDN). Versiyon 136 öncesinde, esm.sh CDN servisi, NPM paket tarball ayıklama işlemi sırasında dizin gezginliği (path traversal) zafiyetine sahiptir. Bir saldırgan, özel olarak hazırlanmış dosya yolları içeren kötü amaçlı bir NPM paketi oluşturabilir (örneğin, package/../../tmp/evil.js). esm.sh bu paketi indirip ayıkladığında, dosyalar hedeflenen ayıklama dizininin dışına çıkarak sunucuda rastgele konumlara yazılabilir. Bu sorun versiyon 136 ile düzeltilmiştir.
Nasıl düzeltilir
- esm esm.sh136 ya da sonraki bir sürüm
- github.com/esm-dev/esm.sh0.0.0-20251117232647-9d77b88c3207 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| esm esm.sh | v < 136 | 136 |
| github.com/esm-dev/esm.shGo | v < 0.0.0-20251117232647-9d77b88c3207 | 0.0.0-20251117232647-9d77b88c3207 |
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.