CVE-2026-59877
Açıklama
protobufjs, protobuf tanımlamalarını JavaScript (JS) fonksiyonlarına derler. 7.6.5 ve 8.6.6 sürümlerinden önce protobufjs, girdi sonunu kontrol etmeden bir = belirtecine ulaşana kadar şema belirteçleri üzerinden ilerleyerek seçenek adlarını ayrıştırıyordu; bu nedenle, bir seçenek bildirimini açan ve erken sona eren özel olarak hazırlanmış bir .proto şeması, parse, Root.load veya Root.loadSync işlemlerinin sonsuz döngüye girmesine neden olabilir. Bu sorun 7.6.5 ve 8.6.6 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- protobufjs_project protobufjs7.6.5, 8.6.6 ya da sonraki bir sürüm
- protobufjs7.6.5, 8.6.6 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.6.5, 8.0.0 ≤ v < 8.6.6 | 7.6.5, 8.6.6 |
| protobufjsnpm | 7.5.0 ≤ v < 7.6.5, 8.0.0 ≤ v < 8.6.6 | 7.6.5, 8.6.6 |
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.