CVE-2017-8410
Təsvir
D-Link DCS-1100 və DCS-1130 cihazlarında bir problem aşkar edilmişdir. Cihazın /sbin qovluğundakı rtspd binar faylı cihaz tərəfindən qəbul edilən bütün rtsp bağlantılarını idarə edir. Görünür ki, binar fayl 0x00011E34 ünvanında "Authorization: Basic" RTSP başlığında göndərilən dəyər ilə memcpy əməliyyatını yerinə yetirir və onu stekdə saxlayır. Kopyalanacaq baytların sayı klient tərəfindən RTSP başlığında göndərilən sətirin uzunluğuna əsasən hesablanır. Nəticədə, memcpy stekdə saxlaya biləcəyindən daha çox məlumat kopyalayır və bu da çağırıcı funksiya olan sub_F6CC üçün registrlərin korlanmasına səbəb olur ki, bu da yaddaşın korlanması ilə nəticələnir. Bu hücumun ciddiyyəti həmin dəyərin daha sonra 0x00011378 funksiyasında stekə kopyalanması ilə artır və bu, ayrılmış buferin daşmasına, beləliklə PC registrinin idarə olunmasına şərait yaradır ki, bu da cihazda ixtiyari kodun icrasına gətirib çıxarı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 |
|---|---|---|
| dlink dcs-1100_firmware | Aralıq göstərilməyib | — |
| dlink dcs-1130_firmware | 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.