CVE-2026-48038
Təsvir
joi JavaScript üçün sxem təsviri dili və verilənlər validatorudur. 17.13.4 və 18.2.1 versiyalarından əvvəl rekursiv link() sxemləri ilə istifadəçi tərəfindən təqdim edilən JSON və ya obyekt girişini validasiya edən xidmətlərdə tutulmamış istisna vasitəsilə xidmətdən imtina mümkündür. validate() sorğu emalçısında try/catch olmadan çağırıldıqda, dərin yuvalanmış giriş idarə olunmamış RangeError yarada və prosesin çökməsinə səbəb ola bilər; validateAsync() və ya try/catch istifadə edən daha az təsirli yollar strukturlaşdırılmış ValidationError əvəzinə RangeError yaradır. Bu problem 17.13.4 və 18.2.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- joi18.2.1, 17.13.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| joinpm | 18.0.0 ≤ v < 18.2.1, v < 17.13.4 | 18.2.1, 17.13.4 |
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.