CVE-2019-13916

Yüksək

Təsvir

Cypress (keçmiş Broadcom) WICED Studio 6.2 CYW20735B1 və CYW20819A1 versiyalarında problem aşkar edilmişdir. Bluetooth Low Energy (BLE) paketi qəbul edildikdə, o, Heap (ThreadX Block) buferinə kopyalanır. dhmulp_getRxBuffer funksiyasında ayrılmış bufer, maksimum 255 bayt və başlıqları saxlamaq üçün dörd bayt azdır. Bu, g_mm_BLEDeviceToHostPool Block hovuzunun boş buferlərini saxlayan əlaqəli siyahısındakı göstəricinin (pointer) korlanmasına səbəb ola bilər. Paket məlumatlarının 3 baytı və paket CRC yoxlama cəmi (checksum)-nin ilk baytı ilə daşma yaratmaq yolu ilə bu göstərici tamamilə idarə edilə bilər. Yoxlama cəmi, paket məlumatlarına uyğunlaşdırılaraq sərbəst şəkildə seçilə bilər. Hücumçu, yenidən yazılmış ünvanı qəbul buferi kimi ayıra bilər ki, bu da "write-what-where" şərtinə səbəb olar. Bu problem BT SDK2.4 və BT SDK2.45 versiyalarında düzəldilmişdir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı68. faiz dərəcəsi1,2%
MəhsulCypress Wiced Studio
Dərc13 apr 2020
İlk görülmə13 apr 2020

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
cypress wiced_studio6.2—

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-2019-13916 · Cypress Wiced Studio · Dark Radar