CVE-2026-48712
Təsvir
protobufjs protobuf təriflərini JavaScript (JS) funksiyalarına kompilyasiya edir. 7.6.1 və 8.4.1 versiyalarından əvvəl protobufjs dekodlanmış mesajları sadə obyektlərə və ya JSON-a çevirərkən dərinlik limiti olmadan rekursiyaya düşə bilirdi. Bu, generasiya olunan toObject() çevrilməsinə və xüsusi google.protobuf.Any JSON çevrilmə yoluna təsir edirdi. Dərin iç-içə Any dəyərləri olan xüsusi hazırlanmış protobuf binar yükü JSON-a çevrilmə zamanı JavaScript çağırış stackının tükənməsinə səbəb ola bilərdi. Bu zəiflik 7.6.1 və 8.4.1 versiyalarında düzəldilib.
Necə düzəltmək olar
- protobufjs_project protobufjs7.6.1, 8.4.1 və ya daha yeni versiya
- protobufjs7.6.1, 8.4.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| protobufjs_project protobufjs | v < 7.6.1, 8.0.0 ≤ v < 8.4.1 | 7.6.1, 8.4.1 |
| protobufjsnpm | v < 7.6.1, 8.0.0 ≤ v < 8.4.1 | 7.6.1, 8.4.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.