CVE-2026-44288

Orta

Açıklama

protobufjs, protobuf tanımlamalarını JavaScript (JS) fonksiyonlarına derler. 7.5.6 ve 8.0.2 sürümlerinden önce protobufjs, aşırı uzun UTF-8 bayt dizilerini kabul eden ve bunları değiştirmek yerine kanonik karakterlerine çözümleyen minimal bir UTF-8 çözücü içeriyordu. Etkilenen UTF-8 yolu üzerinden çözümlenen protobuf ikili verileri sağlayabilen bir saldırgan, protobuf dize çözümlemesinden önce ham baytları inceleyen uygulama düzeyindeki kontrolleri atlatabilir. Örneğin, belirli ASCII karakterlerini içermeyen baytlar, bu karakterleri içeren dizelere çözümlenebilir. Bu güvenlik açığı 7.5.6 ve 8.0.2 sürümlerinde giderilmiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünProtobufjs
Yayın13 May 2026
İlk görülme13 May 2026
Zayıflık türüCWE-176CWE-176

Nasıl düzeltilir

Güncelleyin
  • 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
  • @protobufjs/utf81.1.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
protobufjs_project protobufjsv < 7.5.6, 8.0.0 ≤ v < 8.0.27.5.6, 8.0.2
protobufjsnpmv < 7.5.6, 8.0.0 ≤ v < 8.0.27.5.6, 8.0.2
@protobufjs/utf8npmv < 1.1.11.1.1

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.

Intelligence 360 paketinde

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.

CVE-2026-44288 · Protobufjs · Dark Radar