CVE-2026-44289
Açıklama
protobufjs, protobuf tanımlamalarını JavaScript (JS) fonksiyonlarına derler. 7.5.6 ve 8.0.2 sürümlerinden önce protobufjs, iç içe geçmiş protobuf verilerini çözerken bir derinlik sınırı olmaksızın özyineleme yapabiliyordu. Bu durum hem bilinmeyen grup alanlarının atlanmasını hem de iç içe geçmiş mesaj alanlarının oluşturulan çözümlemesini etkiliyordu. Özel olarak hazırlanmış bir protobuf ikili yükü, çözümleme sırasında JavaScript çağrı yığınının tükenmesine neden olabilirdi. Bu güvenlik açığı 7.5.6 ve 8.0.2 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- protobufjs_project protobufjs7.5.6, 8.0.2 ya da sonraki bir sürüm
- protobufjs7.5.6, 8.0.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| protobufjs_project protobufjs | v < 7.5.6, 8.0.0 ≤ v < 8.0.2 | 7.5.6, 8.0.2 |
| protobufjsnpm | v < 7.5.6, 8.0.0 ≤ v < 8.0.2 | 7.5.6, 8.0.2 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.