CVE-2017-8336
Açıklama
AL-R096 aygıt yazılımına sahip Securifi Almond, Almond+ ve Almond 2015 cihazlarında bir sorun tespit edilmiştir. Cihaz, kullanıcıya cihaza yeni rotalar ekleme yeteneği sunmaktadır. Cihazda rota kurulumu için bu istekte iletilen POST parametrelerinin, yığının (stack) taşmasına neden olacak şekilde ayarlanabildiği ve bir saldırganın yığında saklanan $ra kaydedicisini kontrol etmesine izin verdiği görülmektedir. AL-R096 aygıt yazılımı sürümü binwalk aracı kullanılarak analiz edildiğinde, tüm ikili dosyaları içeren ve cihazdaki dosya sistemi kurulumunu barındıran bir cpio-root arşivi elde edilir. "goahead" adlı ikili dosya, POST isteğiyle gönderilen değerleri alan savunmasız fonksiyona sahiptir. Bu ikili dosya IDA-pro ile açıldığında, MIPS little endian formatını takip ettiği fark edilecektir. IDA pro'daki sub_00420F38 fonksiyonunun, POST isteğinde gönderilen değerleri aldığı belirlenmiştir. "gateway" POST parametresi, 1546 karakterden sonra yığının taşmasına ve $ra kaydedicisinin kontrol edilmesine olanak tanır. Bu POST parametresinden gelen değer, aşağıda gösterildiği gibi 0x00421348 adresindeki yığına kopyalanır. Bu durum, bir saldırganın kendi seçtiği yükü (payload) sağlamasına ve sonuç olarak cihazın kontrolünü ele geçirmesine imkan tanır.
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 |
|---|---|---|
| securifi almond_2015_firmware | al-r096 | — |
| securifi almond\+firmware | al-r096 | — |
| securifi almond_firmware | al-r096 | — |
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.