CVE-2017-8331
Təsvir
AL-R096 proqram təminatına malik Securifi Almond, Almond+ və Almond 2015 cihazlarında problem aşkar edilmişdir. Cihaz istifadəçiyə yeni port yönləndirmə qaydaları əlavə etmək imkanı verir. Belə görünür ki, cihazda marşrutları qurmaq üçün bu sorğuda ötürülən POST parametrləri elə tənzimlənə bilər ki, bu da funksiyadakı "system" API-na əmrlərin ötürülməsinə və nəticədə cihazda əmr inyeksiyasına (command injection) səbəb olar. Əgər AL-R096 proqram təminatı versiyası binwalk aləti ilə analiz edilərsə, biz bütün binar faylları ehtiva edən və cihazda qurulmuş fayl sistemini saxlayan cpio-root arxivini əldə edirik. "goahead" binar faylı, POST sorğusu ilə göndərilən dəyərləri qəbul edən zəifliyi olan funksiyanı özündə birləşdirir. Bu binar faylı IDA-pro-da açdıqda onun MIPS little endian formatında olduğu görünür. IDA pro-dakı sub_43C280 funksiyasının POST sorğusunda göndərilən dəyərləri qəbul etdiyi müəyyən edilmişdir və "ip_address" POST parametrində təyin olunan dəyər 0x0043C2F0 ünvanında çıxarılır. "ipaddress" POST parametri 0x0043C958 ünvanında birləşdirilir və 0x00437284 ünvanındakı "system" funksiyasına ötürülür. Bu, hücumçuya seçdiyi yükü (payload) təqdim etməyə və nəticədə cihazın idarəetməsini ələ keçirməyə imkan verir.
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 |
|---|---|---|
| securifi almond_2015_firmware | al-r096 | — |
| securifi almond\+firmware | al-r096 | — |
| securifi almond_firmware | al-r096 | — |
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.