CVE-2025-65025
Təsvir
esm.sh müasir veb tərtibatı üçün nobuild məzmun çatdırılma şəbəkəsidir (CDN). Versiya 136-ya qədər esm.sh CDN xidməti, NPM paketinin tarball faylının çıxarılması zamanı yol keçirmə (path traversal) boşluğuna malikdir. Hücumçu xüsusi hazırlanmış fayl yolları (məsələn, package/../../tmp/evil.js) olan zərərli NPM paketi hazırlaya bilər. esm.sh bu paketi yüklədikdə və çıxardıqda, fayllar nəzərdə tutulmuş çıxarma kataloqundan kənara çıxaraq serverdə istənilən yerə yazıla bilər. Bu problem versiya 136-da aradan qaldırılmışdır.
Necə düzəltmək olar
- esm esm.sh136 və ya daha yeni versiya
- github.com/esm-dev/esm.sh0.0.0-20251117232647-9d77b88c3207 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| esm esm.sh | v < 136 | 136 |
| github.com/esm-dev/esm.shGo | v < 0.0.0-20251117232647-9d77b88c3207 | 0.0.0-20251117232647-9d77b88c3207 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.