CVE-2025-57349
Təsvir
JavaScript üçün Unicode MessageFormat 2 spesifikasiyasının tətbiqi olan messageformat paketi, 2.3.0 versiyasından əvvəlki versiyalarda mesaj açar yollarının yanlış idarə edilməsi səbəbindən prototip çirklənməsinə (prototype pollution) qarşı həssasdır. Bu çatışmazlıq, xüsusi simvollar (məsələn, __proto__) ehtiva edən iç-içə mesaj açarlarının emalı zamanı yaranır və bu, JavaScript Obyekt prototipinin istənilməyən şəkildə dəyişdirilməsinə səbəb ola bilər. Bu zəiflik uzaqdakı hücumçuya xüsusi hazırlanmış mesaj girişi vasitəsilə qlobal obyekt prototipinə xüsusiyyətlər yerləşdirməyə imkan verə bilər ki, bu da təsirlənmiş komponentdən istifadə edən tətbiqlərdə xidmətdən imtina və ya digər təyin olunmamış davranışlara səbəb ola bilər.
Necə düzəltmək olar
- openjsf messageformat2.3.0 və ya daha yeni versiya
- messageformat3.0.0-beta.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openjsf messageformat | v < 2.3.0 | 2.3.0 |
| messageformatnpm | v < 3.0.0-beta.0 | 3.0.0-beta.0 |
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.