Broadcom Wi-Fi-da Köhnə Zəiflik Aşkar Edildi
Təhlükəsizlik mütəxəssisi Quentin Kaiser Parisdə keçirilən Hexacon konfransında Broadcom-un Wi-Fi proqram təminatında 16 illik kritik bir boşluğu açıqlayıb. Bu `Exploit` hakerlərə simsiz əlaqə diapazonunda olan təsirə məruz qalmış routerlərə şəbəkə şifrəsini bilmədən nəzarət etməyə imkan verir. Kaiser köhnə kodun geniş yayılmış cihazlarda hələ də mövcud olduğu barədə xəbərdarlıq edib.
Boşluğun Texniki Təfərrüatları
Kaiser-in araşdırmalarına görə, bu boşluq Broadcom-un proqram təminatı inkişaf dəstində ən azı 2010-cu ildən bəri mövcuddur və şirkətin xüsusi Wi-Fi Protected Setup (WPS) tətbiqinə təsir edir. Bu zəiflik, normal WPS qeydiyyatı tamamlanmadan əvvəl `memory leak`lərə və hücumçu tərəfindən idarə olunan kodun icrasına (RCE) şərait yaradır.
Boşluq, WPS tərəfindən istifadə olunan fraqmentləşdirilmiş Genişləndirilə bilən Doğrulama Protokolu (EAP) mesajlarını birləşdirən kodda yerləşir. Uzunluq yoxlamalarındakı zəifliklər, xüsusi olaraq hazırlanmış simsiz mesajların yaddaş buferinin daşmasına (`buffer overflow`) səbəb olur. Nəticədə, hücumçular yaddaşı oxuya və ya dəyişdirə, habelə routerin proqram axınını öz kodlarını icra etmək üçün yönləndirə bilərlər. Bu, şifrə sındırma üsulu deyil, simsiz (over-the-air) bir hücum növüdür. Hücumçunun hədəfə simsiz olaraq çatması kifayətdir; şəbəkə açarına ehtiyac yoxdur.
Praktiki Nümayişlər və Təsirlənən Cihazlar
Kaiser, Orange Belgium ASKEY TCG3000 routerindən yaddaşda saxlanılan Wi-Fi şifrəsini oğurlayaraq simsiz çərçivələr vasitəsilə geri göndərməyi və sonra oğurlanmış şifrədən istifadə edərək şəbəkəyə qoşulmağı nümayiş etdirib.
Proximus BBOX3V+ üzərində aparılan ikinci nümayişdə isə bulud əmr serverinə ehtiyac olmadan Wi-Fi çərçivələri vasitəsilə uzaqdan əmr qabığı (remote command shell) təmin edilib. Bu testlər güclü şifrənin təkbaşına təsirlənmiş proqram təminatının `Exploit` edilməsinin qarşısını ala bilmədiyini göstərir.
Kaiser, üç Belçika internet provayderi tərəfindən istifadə edilən cihazlarda `Exploit`in mümkün olduğunu təsdiqləyib. Bunlara Proximus BBOX3V+, VOO-nun Netgear CG3100 və CG3700, Technicolor TC7210 və CGA4233, həmçinin Orange-ın ASKEY TCG3000 modelləri daxildir. Telenet avadanlıqlarının potensial təsiri təsdiqlənməyib.
Onun hesablamalarına görə, Belçikada təxminən 1.56 milyon qapı (gateway) bu `Exploit`dən təsirlənə bilər. Lakin qeyd olunur ki, bu rəqəmlər tədqiqatçının təxminləridir və provayderlər tərəfindən təsdiqlənməyib. O, ümumdünya miqyasında milyonlarla giriş nöqtəsinə (access point) təsir edə biləcək daha geniş problemin mövcudluğu barədə xəbərdarlıq edir.
Broadcom-un Cavabı və Təhlükəsizlik Təklifləri
Bu tapıntı, daha əvvəlki Kr00k Wi-Fi boşluğu da daxil olmaqla, Broadcom ilə bağlı simsiz təhlükəsizlik narahatlıqlarından sonra gəlir. Lakin yeni araşdırma əvvəlki boşluqdan fərqli olaraq WPS mesaj idarəetməsinə aiddir.
Kaiser 2018-ci ildə tətbiq edilmiş yamaları natamam hesab edir. Onun təqdimatında əks olunan yazışmalarda Broadcom, bu məsələdən uzun müddət əvvəl xəbərdar olduğunu və 2018-ci ildən bəri hostapd və WPA Supplicant əsasında əvəzedici proqram təminatı təklif etdiyini bildirib. Bu isə köhnə tətbiqdən uzaqlaşma məsuliyyətini cihaz istehsalçılarının üzərinə qoyur.
Kaiser, eCos məsələsini iyulun 18-də, Linux məsələsini isə iyulun 27-də Broadcom-a bildirib. Onun sözlərinə görə, Broadcom CVE təyin etməkdən imtina edib və sınaqdan keçirilmiş Belçika cihazları oktyabrın 15-nə qədər yamasız qalıb.
Aşkarlama Vasitələri və Ümumi Kibertəhlükəsizlik Tövsiyələri
Kaiser-in aşkarlama dəsti simsiz `fingerprinting` skriptini və `firmware` yoxlamaları üçün YARA qaydalarını ehtiva edir. Bunlar skrinqinq alətləridir, `Exploit` imkanının son sübutu deyil; tapıntılar daha ətraflı nəzərdən keçirilməlidir.
Risk, həmçinin komprometləşdirilmiş yaxınlıqdakı sistemlərin simsiz əlaqəni təmin etdiyi `Nearest-Neighbor` hücumlarına yenidən diqqət çəkir. Bu halda fərqli üsullar istifadə olunsa da, yaxınlıqdakı Wi-Fi boşluğunun nə üçün vacib olduğunu göstərir.
Təşkilatlar yeni `Malware`lara qarşı müdafiə sistemlərini vaxtında yeniləməli və təhlükə kəşfiyyatı (Threat Intelligence) məlumatlarını mövcud sistemlərinə inteqrasiya etməlidirlər ki, bu cür `Exploit`lərin yaratdığı riskləri minimuma endirsinlər.