CVE-2026-48516
Açıklama
MessagePack for C#, C# için bir MessagePack serileştiricisidir. 2.5.301 ve 3.1.7 sürümlerinden önce, InterfaceLookupFormatter<TKey,TElement>, options.Security.GetEqualityComparer<TKey>() tarafından sağlanan güvenlik farkındalığına sahip karşılaştırıcı yerine varsayılan eşitlik karşılaştırıcısı ile dahili bir Dictionary<TKey, IGrouping<TKey,TElement>> oluşturur. Bu biçimlendirici eksikliği, uygulama güvenilmeyen veri güvenlik duruşunu seçmiş olsa bile ILookup<TKey,TElement> üzerinde hash çakışması kaynaklı CPU hizmet reddine (DoS) olanak tanır. Bu güvenlik açığı 2.5.301 ve 3.1.7 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| messagepack messagepack | v < 2.5.301, 3.0.3 ≤ v < 3.1.7 | 2.5.301, 3.1.7 |
| MessagePackNuGet | v < 2.5.301, 3.0 ≤ v < 3.1.7 | 2.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.
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.