CVE-2017-13718
Təsvir
Starry Station (həmçinin Starry Router kimi tanınır) tərəfindən dəstəklənən HTTP API, istifadəçi tərəfindən cihazda təyin edilmiş PIN kodunun brute force hücumuna məruz qalmasına şərait yaradır və bu, hücumçuya Wi-Fi parametrlərini və PIN kodu dəyişməyə, habelə port yönləndirmə etməyə və hər hansı daxili cihazın portunu İnternetə açmağa imkan verir. Müəyyən edilmişdir ki, cihaz mobil tətbiqin cihazla qarşılıqlı əlaqədə olmasına imkan verən "rodman" adlı xüsusi Python kodundan istifadə edir. Bu rodman Python faylının bir hissəsi olan API-lar, mobil tətbiqə cihazla gizli bir açar vasitəsilə qarşılıqlı əlaqədə olmağa imkan verir; bu açar, cihaz ilk dəfə qurulduqda yaradılan uuid4 əsaslı sessiya identifikatorudur. Lakin bəzi hallarda bu API-lar təhlükəsizlik kodu da istifadə edə bilər. Bu təhlükəsizlik kodu, routerdəki toxunma interfeysindən istifadə edərkən cihazla qarşılıqlı əlaqə yaratmaq üçün istifadəçi tərəfindən təyin edilmiş PIN nömrəsidir. Bu, istifadəçi hücumçunun veb saytına daxil olduqda, İnternetdəki hücumçuya routerin HTTP interfeysi ilə qarşılıqlı əlaqə qurmağa və kimlik məlumatlarını brute force üsulu ilə tapmağa imkan verir. Həmçinin, cihazın serveri Access-Control-Allow-Origin başlığını "*" olaraq təyin etdiyi üçün, hücumçu cihaz tərəfindən qaytarılan JSON yükü ilə asanlıqla qarşılıqlı əlaqə qura və cihaz haqqında həssas məlumatları oğurlaya bilə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 |
|---|---|---|
| starry s00111_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.