CVE-2017-8333
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, fonksiyondaki bir "popen" API'sine komutlar geçecek şekilde ayarlanabileceği ve böylece cihaz üzerinde komut enjeksiyonuna yol açabileceğ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ş olup, POST parametresi "dest" içinde ayarlanan değer 0x00420FC4 adresinde ayıklanmaktadır. "dest" POST parametresi bir route add komutuyla birleştirilmekte ve bu, 0x00421220 adresindeki bir "popen" fonksiyonuna aktarılmaktadı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 olanak 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.