CVE-2022-24785

Yüksək

Təsvir

Moment.js tarixləri təhlil etmək, yoxlamaq, manipulyasiya etmək və formatlamaq üçün nəzərdə tutulmuş JavaScript tarix kitabxanasıdır. Path traversal zəifliyi Moment.js-in 1.0.1 və 2.29.1 versiyaları arasındakı npm (server) istifadəçilərinə təsir edir, xüsusilə istifadəçi tərəfindən təmin edilən locale sətiri birbaşa moment locale dəyişdirmək üçün istifadə edildikdə ortaya çıxır. Bu problem 2.29.2 versiyasında aradan qaldırılmışdır və yamaq bütün təsirlənmiş versiyalara tətbiq edilə bilər. Müvəqqəti həll yolu kimi, istifadəçi tərəfindən təmin edilən locale adını Moment.js-ə ötürməzdən əvvəl təmizləyin (sanitize).

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulMoment
Dərc4 apr 2022
İlk görülmə4 apr 2022

Necə düzəltmək olar

Yeniləyin
  • momentjs moment2.29.2 və ya daha yeni versiya
  • tenable tenable.sc5.21.0 və ya daha yeni versiya
  • moment2.29.2 və ya daha yeni versiya
  • Moment.js2.29.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
momentjs moment1.0.1 ≤ v < 2.29.22.29.2
tenable tenable.scv < 5.21.05.21.0
netapp active_iqAralıq göstərilməyib—
fedoraproject fedora35, 36—
debian debian_linux10.0—
momentnpmv < 2.29.22.29.2
Moment.jsNuGetv < 2.29.22.29.2

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.

Intelligence 360 paketində

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.