CVE-2019-11516
Təsvir
Cypress (əvvəl Broadcom-a məxsus idi) Wireless IoT kod bazasının Bluetooth komponentində problem aşkar edilmişdir. Genişləndirilmiş Sorğu Cavablarının (Extended Inquiry Responses - EIRs) yanlış idarə edilməsi cihaz sorğusu zamanı yığın əsaslı bufer daşmasına (heap-based buffer overflow) səbəb olur. Bu daşmadan mövcud funksiyaları ixtiyari kodla əvəz etmək üçün istifadə edilə bilər. Gələcək İstifadə Üçün Rezerv Edilmiş (Reserved for Future Use - RFU) bitlər eir_handleRx() tərəfindən atılmır və EIR-in uzunluğuna daxil edilir. Buna görə də gözlənilən 240 baytı aşmaq mümkündür ki, bu da bthci_event_SendInquiryResultEvent() tərəfindən çağırılan eir_getReceivedEIR()-də yığın əsaslı bufer daşmasına gətirib çıxarır. Bu boşluqdan istifadə etmək üçün hücumçu qısa müddət ərzində fərqli mənbə ünvanlarından qurbanın cihazına təkrarən qoşulmalıdır. Bu, qurbanın Bluetooth stekinin cihaz adlarını həll etməsinə və buna görə də hücumçu tərəfindən idarə olunan məlumatlarla buferlərin ayrılmasına səbəb olacaqdır. Yığının korlanması nəticəsində ad sonda hücumçunun idarə etdiyi yerə yazılacaq ki, bu da "write-what-where" şəraitinə gətirib çıxaracaqdır.
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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| google android | Aralıq göstərilməyib | — |
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.