CVE-2017-11580
Açıklama
Blipcare Wifi kan basıncı monitörü BP700 10.1 cihazları, Hizmet Reddi ile sonuçlanan bellek bozulmasına izin vermektedir. Cihaz tarafından sağlanan "Blip" açık kablosuz bağlantısına bağlandığında, HTTP başlıklarının herhangi bir bölümünde HTTP isteğinin parçası olarak büyük bir dize gönderilirse, cihaz tamamen yanıt vermez hale gelebilir. Bunun muhtemelen bu cihaza sağlanan bellek ayak izinin çok küçük olmasından kaynaklandığı düşünülmektedir. Rezolt'tan alınan özelliklere göre, Wi-Fi modülü yalnızca 256k belleğe sahiptir. Sonuç olarak; memcpy, strcpy veya bunların diğer varyantlarından herhangi birini kullanan hatalı bir dize kopyalama işlemi, yürütülen işleve ayrılan bellek alanının doldurulmasına yol açabilir ve bu da bellek bozulmasıyla sonuçlanabilir. Teoriyi test etmek için, Cypress WICED SDK tarafından sağlanan demo uygulaması değiştirilebilir, hatalı bir "memcpy" işlemi eklenebilir ve derlenen uygulama, aynı Wi-Fi SOC'ye sahip olan Cypress Semiconductors tarafından sağlanan değerlendirme kartında kullanılabilir. Sonuçlar özdeştir; cihaz, ping veya web isteklerinin hiçbirine tamamen yanıt vermeyi durdurmuştur.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| blipcare wi-fi_blood_pressure_monitor_firmware | v ≤ bp700_10.1 | — |
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.