CVE-2026-48512

Yüksek

Açıklama

MessagePack for C#, C# için bir MessagePack serileştiricisidir. 2.5.301 ve 3.1.7 sürümlerinden önce, MessagePack-CSharp'ın JSON dönüştürme yardımcıları, derinlik sınırını tutarlı bir şekilde uygulamayan birden fazla özyineleme yoluna sahiptir. Bu yollar, normal tipli MessagePackle serisizleştirmeden ziyade JSON dönüştürme bileşeninde yer almaktadır. MessagePackSerializer.ConvertFromJson, FromJsonCore() içinde iç içe geçmiş JSON dizilerini ve nesnelerini MessagePackSecurity.MaximumObjectGraphDepth değerini kontrol etmeden özyinelemeli olarak işler. TinyJsonReader.ReadNextToken(), virgül ve iki nokta üst üste ayırıcı karakterlerini özyinelemeli olarak tüketerek, uzun ayırıcı dizilerine sahip hatalı JSON'ların bile karakter başına bir yığın çerçevesi (stack frame) tüketmesine izin verir. MessagePackSerializer.ConvertToJson, dizilere ve eşlemelere derinlik kontrolleri uygular ancak ext-100 için tipiz uzantı dalı, MessagePackSecurity.DepthStep(ref reader) işlemini uygulamadan ToJsonCore()'u özyinelemeli olarak çağırır. Her bir yol, saldırgan tarafından kontrol edilen girdilerin işlem yığınını tüketmesine ve yakalanabilir bir ayrıştırma veya serileştirme istisnası yerine yakalanamaz bir StackOverflowException tetiklemesine neden olabilir. Bu güvenlik açığı 2.5.301 ve 3.1.7 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünMessagepack
Yayın22 Haz 2026
İlk görülme22 Haz 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Güncelleyin
  • messagepack messagepack2.5.301, 3.1.7 ya da sonraki bir sürüm
  • MessagePack2.5.301, 3.1.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
messagepack messagepackv < 2.5.301, 3.0.3 ≤ v < 3.1.72.5.301, 3.1.7
MessagePackNuGetv < 2.5.301, 3.0 ≤ v < 3.1.72.5.301, 3.1.7

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.