CVE-2025-27597
Təsvir
Vue I18n, Vue.js üçün beynəlxalqlaşdırma plaginidir. @intlify/message-resolver və @intlify/vue-i18n-core paketləri handleFlatJson giriş funksiyası vasitəsilə Prototype Pollution zəifliyinə məruzdur. Hücumçu, qlobal prototip zəncirində xüsusiyyətlər əlavə etmək və ya onları dəyişdirmək üçün Object.prototype setter ilə payload təqdim edə bilər ki, bu da minimum nəticə olaraq xidmətdən imtinaya (DoS) səbəb olar. Bundan əlavə, kitabxananın tətbiq daxilində necə inteqrasiya olunmasından asılı olaraq, bu zəifliyin nəticələri digər inyeksiya əsaslı hücumlara çevrilə bilər. Məsələn, çirkləndirilmiş xüsusiyyət həssas Node.js API-larına (məsələn, exec, eval) ötürülərsə, bu, hücumçuya tətbiqin kontekstində ixtiyari əmrləri icra etməyə imkan verə bilər.
Necə düzəltmək olar
- @intlify/message-resolver9.1.11 və ya daha yeni versiya
- @intlify/vue-i18n-core9.14.3, 10.0.6, 11.1.2 və ya daha yeni versiya
- petite-vue-i18n10.0.6, 11.1.2 və ya daha yeni versiya
- vue-i18n9.14.3, 10.0.6, 11.1.2 və ya daha yeni versiya
- @intlify/core-base9.1.11 və ya daha yeni versiya
- @intlify/core9.1.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @intlify/message-resolvernpm | 9.1.0 ≤ v < 9.1.11 | 9.1.11 |
| @intlify/vue-i18n-corenpm | 9.2.0 ≤ v < 9.14.3, 10.0.0-alpha.1 ≤ v < 10.0.6, 11.0.0-beta.0 ≤ v < 11.1.2 | 9.14.3, 10.0.6, 11.1.2 |
| petite-vue-i18nnpm | 10.0.0 ≤ v < 10.0.6, 11.0.0-beta.0 ≤ v < 11.1.2 | 10.0.6, 11.1.2 |
| vue-i18nnpm | 9.1.0 ≤ v < 9.14.3, 10.0.0-alpha.1 ≤ v < 10.0.6, 11.0.0-beta.0 ≤ v < 11.1.2 | 9.14.3, 10.0.6, 11.1.2 |
| @intlify/core-basenpm | 9.1.0 ≤ v < 9.1.11 | 9.1.11 |
| @intlify/corenpm | 9.1.0 ≤ v < 9.1.11 | 9.1.11 |
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.