CVE-2026-48511

Yüksək

Təsvir

MessagePack for C# C# üçün MessagePack seriyalaşdırıcısıdır. 2.5.301 və 3.1.7 versiyalarından əvvəl ExpandoObjectFormatter.Deserialize hər xəritə qeydi üçün IDictionary<string, object>.Add çağırışı ilə System.Dynamic.ExpandoObject-i doldurur. ExpandoObject daxilən üzv adlarını massivə bənzər strukturlarda saxlayır, buna görə çoxlu fərqli açarların daxil edilməsi təkrar xətti skanlar və massiv kopyalamaları tələb edə bilər. Hücumçu tərəfindən idarə olunan böyük xəritələr üçün bu, kvadratik CPU və yaddaş ayırma davranışı yaradır. Problem xüsusilə təəccüblüdür, çünki ExpandoObjectResolver.Options MessagePackSecurity.UntrustedData ilə konfiqurasiya edilib, lakin toqquşmaya davamlı lüğət müqayisəediciləri ExpandoObject-in daxili daxiletmə mexanizmini qoruya bilmir. Bu zəiflik 2.5.301 və 3.1.7 versiyalarında düzəldilib.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulMessagepack
Dərc22 iyn 2026
İlk görülmə22 iyn 2026
Zəiflik növüCWE-407CWE-407

Necə düzəltmək olar

Yeniləyin
  • messagepack messagepack2.5.301, 3.1.7 və ya daha yeni versiya
  • MessagePack2.5.301, 3.1.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-48511 · Messagepack · Dark Radar