CVE-2026-48514
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, UnsafeBlitFormatterBase<T>.Deserialize metodu genişləndirmə faydalından (extension payload) hücumçu tərəfindən idarə olunan byteLength dəyərini oxuyur və həmin dəyəri genişləndirmə başlığının uzunluğu və ya qalan faydal baytları ilə yoxlamadan əvvəl buna əsasən massiv ayırır. Xarici genişləndirmə başlığı mövcud girişlə məhdudlaşdırılır, lakin bu məhdudiyyət ayırma prosesindən əvvəl daxili byteLength dəyərini məhdudlaşdırmaq üçün istifadə edilmir. Buna görə də çox kiçik bir faydal vasitəsilə çox böyük T[] ayırılması tələb oluna bilər. Bu zəiflik 2.5.301 və 3.1.7 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- 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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
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.
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.