Zraniteľnosti v ovládačoch WiFi čipov Broadcom umožňujúce vzdialene napadnúť systém

V ovládačoch pre bezdrôtové čipy Broadcom zistené štyri zraniteľnosti. V jednoduchom prípade môžu byť zraniteľnosti využité na vzdialené vyvolanie odmietnutia služieb, ale neexkludujú sa ani scenáre, v ktorých môžu byť vyvinuté exploit-y, ktoré umožňujú neautentifikovanému útočníkovi vykonať svoj kód s privilegovaným prístupom k jadru Linuxu prostredníctvom zasielania špeciálne formátovaných paketov.

Problémy boli zistené počas reverzného inžinierstva firmvérov Broadcom. Zraniteľné čipy sú široko používané v notebookoch, smartfónoch a rôznych spotrebiteľských zariadeniach, od SmartTV po zariadenia internetu vecí. Konkrétne, čipy Broadcom sa používajú v smartfónoch takých výrobcov ako Apple, Samsung a Huawei. Zaujímavé je, že spoločnosť Broadcom bola o zraniteľnostiach informovaná už v septembri 2018, ale na koordinované vydanie opráv s výrobcami zariadení bolo potrebných približne 7 mesiacov.

Dve zraniteľnosti sa dotýkajú vnútorných firmvérov a potenciálne umožňujú vykonanie kódu v prostredí operačného systému používaného v čipoch Broadcom, čo umožňuje útok na prostredia, ktoré nepoužívajú Linux (napríklad bola potvrdená možnosť útoku na zariadenia Apple, CVE-2019-8564). Pripomíname, že niektoré Wi-Fi čipy Broadcom predstavujú špecializovaný procesor (ARM Cortex R4 alebo M3), na ktorom sa vykonáva podobná operácia systém ako realizácia jeho bezdrôtového stacku 802.11 (FullMAC). V týchto čipoch ovládač zabezpečuje interakciu hlavného systému s firmvérom Wi-Fi čipu. Na získanie plnej kontroly nad hlavným systémom po jeho kompromitácii sa navrhuje využiť ďalšie zraniteľnosti alebo na niektorých čipoch využiť úplný prístup k systémovej pamäti. V čipoch s SoftMAC je bezdrôtový stack 802.11 realizovaný na strane ovládača a vykonáva sa za použitia systémového CPU.

Zraniteľnosti v ovládačoch WiFi čipov Broadcom umožňujúce vzdialene napadnúť systém

V ovládačoch sa zraniteľnosti prejavujú ako v proprietárnom ovládači wl (SoftMAC a FullMAC), tak aj v otvorenom brcmfmac (FullMAC). V ovládači wl boli zistené dva pretečenia bufferu, ktoré sú zneužívané pri prenose signálov EAPOL zo špeciálne upravených správ počas fázy nadviazania spojenia (útok môže byť vykonaný pri pripojení k škodlivému prístupovému bodu). V prípade čipu so SoftMAC zraniteľnosti vedú ku kompromitácii jadra systému, zatiaľ čo v prípade FullMAC môže dôjsť k vykonaniu kódu na strane firmvéru. V brcmfmac sú prítomné pretečenie bufferu a chyba kontroly spracovávaných rámcov, zneužívané prostredníctvom odosielania ovládacích rámcov. V jadre Linuxu existujú problémy v ovládači brcmfmac. boli been eliminated v february.

Odhalené zraniteľnosti:

  • CVE-2019-9503 — nesprávne správanie ovládača brcmfmac pri spracovávaní ovládacích rámcov, ktoré sa používajú na interakciu s firmvérom. Ak rámec so spravou firmvéru prichádza z externého zdroja, ovládač ho odmieta, ale v prípade, že udalosť bola prijatá prostredníctvom vnútornej zbernice, rámec je prepustený. Problém je v tom, že cez vnútornú zbernicu sú prenášané udalosti od zariadení, ktoré používajú USB, čo umožňuje útočníkom úspešne prenášať ovládacie rámce firmvéru pri použití bezdrôtových adaptérov s rozhraním USB.
  • CVE-2019-9500 — aktiváciou funkcie "Wake-up on Wireless LAN" je možné spôsobiť pretečenie hromady v ovládači brcmfmac (funkcia brcmf_wowl_nd_results) prostredníctvom odoslania špeciálne upraveného ovládacieho rámca. Táto zraniteľnosť môže byť využitá na vykonanie kódu v hlavnom systéme po kompromitácii čipu alebo v kombinácii so zraniteľnosťou CVE-2019-9503 na obídenie kontrol pri vzdialenom odosielaní ovládacieho rámca.
  • CVE-2019-9501 — pretečenie bufferu v ovládači wl (funkcia wlc_wpa_sup_eapol), ktoré vzniká pri spracovávaní správ, obsahujúcich informácie o výrobcovi, ktoré presahujú 32 bajtov.
  • CVE-2019-9502 — pretečenie bufferu v ovládači wl (funkcia wlc_wpa_plumb_gtk), ktoré vzniká pri spracovávaní správ, obsahujúcich informácie o výrobcovi, ktoré presahujú 164 bajtov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster