CVE-2026-122131
Təsvir
17.13.9 versiyasından əvvəlki Joi 17.13.6 və 18.3.1 versiyasından əvvəlki 18.2.5 versiyaları lib/messages.js faylının compile() və merge() funksiyalarında __proto__ dil açarını rədd etmədiyi üçün prototip çirklənməsi (prototype pollution) zəifliyinə malikdir. any().messages(), prefs, validate seçimləri və ya Joi.extend vasitəsilə etibarsız mesaj konfiqurasiyası təqdim edən hücumçularle compile edilmiş mesajların prototipini dəyişdirərək validasiya xətalarının render edilməsini və asılı məntiqi dəyişdirə və ya sıradan çıxara bilərlər.
Necə düzəltmək olar
- hapijs joi17.13.9, 18.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| hapijs joi | 17.13.6 ≤ v < 17.13.9, 18.2.5 ≤ v < 18.3.1 | 17.13.9, 18.3.1 |
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.