CVE-2026-44292
Açıklama
protobufjs, protobuf tanımlamalarını JavaScript (JS) fonksiyonlarına derler. 7.5.6 ve 8.0.2 sürümlerinden önce protobufjs tarafından oluşturulan mesaj yapılandırıcıları, sağlanan bir özellik nesnesindeki sayılabilir özellikleri __proto__ anahtarını filtrelemeden kopyalıyordu. Bir uygulama, saldırgan tarafından kontrol edilen düz bir nesneden bir mesaj oluşturursa, kendi sayılabilir __proto__ özelliği söz konusu mesaj örneğinin prototipini değiştirebilirdi. 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.