Zranitelnost v Wi-Fi čipech Cypress a Broadcom, která umožňuje dešifrování provozu

Výzkumníci ze společnosti Eset odhalili na probíhající konferenci RSA 2020 informace o zranitelnosti (CVE-2019-15126) v bezdrátových čipech Cypress a Broadcom, což umožňuje dešifrování zachyceného Wi-Fi provozu chráněného pomocí protokolu WPA2. Zranitelnosti bylo přiřazeno kódové jméno Kr00k. Problém se týká čipů FullMAC (Wi-Fi zásobník je realizován na straně čipu, nikoli ovladače), které se používají v široké škále spotřebitelských zařízení, od chytrých telefonů známých výrobců (Apple, Xiaomi, Google, Samsung) až po chytré reproduktory (Amazon Echo, Amazon Kindle), desky (Raspberry Pi 3) a bezdrátové přístupové body (Huawei, ASUS, Cisco).

Zranitelnost je způsobena nesprávným zpracováním šifrovacích klíčů při odpojení (disociace) zařízení od přístupového bodu. Při odpojení dochází k vymazání v paměti uloženého sesionního klíče čipu (PTK), protože další odesílání dat v aktuální relaci probíhat nebude. Podstatou zranitelnosti je to, že zbývající data v přenosovém (TX) bufferu jsou šifrována již vymazaným klíčem, který se skládá pouze z nul, a tedy mohou být snadno dešifrována při zachycení. Prázdný klíč se aplikuje pouze na zbývající data v bufferu, jehož velikost činí několik kilobajtů.

Takto je útok konstruován na umělém odeslání určitých rámců, které vyvolávají disociaci, a na zachycení následujících odesílaných dat. Disociace se obvykle používá v bezdrátových sítích pro přepínání z jednoho přístupového bodu na druhý během roamingu nebo při ztrátě spojení s aktuálním přístupovým bodem. Disociaci je možné vyvolat odesláním řídícího rámce, který je přenášen v nezšifrované podobě a nevyžaduje autentizaci (útočníkovi stačí dosáhnout Wi-Fi signálu, ale není třeba se připojovat k bezdrátové síti). Útok byl testován pouze s použitím protokolu WPA2, možnosti provedení útoku na WPA3 nebyly testovány.

Zranitelnost v Wi-Fi čipech Cypress a Broadcom, která umožňuje dešifrování provozu

Podle předběžného hodnocení by potenciální zranitelnost mohla ovlivnit miliardy běžně používaných zařízení. Na zařízeních s čipy Qualcomm, Realtek, Ralink a Mediatek se problém neprojevuje. Přičemž dešifrování provozu je možné jak při připojení zranitelného klientského zařízení k bezproblémovému přístupovému bodu, tak v případě, že se nezasažené zařízení připojuje k přístupovému bodu, kde se zranitelnost projevuje. Mnozí výrobci spotřební elektroniky již vydali aktualizace firmwaru, které zranitelnost opravují (například společnost Apple odstranila zranitelnost již v říjnu loňského roku).

Je třeba poznamenat, že zranitelnost se týká šifrování na úrovni bezdrátové sítě a umožňuje analyzovat pouze uživatelsky nastavená nezabezpečená spojení, avšak nedává možnost kompromitovat spojení se šifrováním na úrovni aplikace (HTTPS, SSH, STARTTLS, DNS přes TLS, VPN atd.). Nebezpečí útoku také snižuje to, že útočník může dešifrovat pouze několik kilobajtů dat, které byly v době odpojení v přenosovém bufferu. Pro úspěšné zachycení odesílaných citlivých dat přes nezabezpečené spojení musí útočník buď přesně vědět, kdy se odesílají, nebo neustále iniciovat odpojování od přístupového bodu, což by uživateli padlo do oka kvůli neustálým restartům bezdrátového připojení.

Některá zařízení testovaná společností Eset na možnost provedení útoku:

  • Amazon Echo 2. generace
  • Amazon Kindle 8. generace
  • Apple iPad mini 2
  • Apple iPhone 6, 6S, 8, XR
  • Apple MacBook Air Retina 13-palcový 2018
  • Google Nexus 5
  • Google Nexus 6
  • Google Nexus 6S
  • Raspberry Pi 3
  • Samsung Galaxy S4 GT-I9505
  • Samsung Galaxy S8
  • Xiaomi Redmi 3S
  • Bezdrátové směrovače ASUS RT-N12, Huawei B612S-25d, Huawei EchoLife HG8245H, Huawei E5577Cs-321
  • Přístupové body Cisco


Přehrát video

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster