SÄrbarheder i Broadcom WiFi-chipdrivere, der muliggÞr fjernangreb pÄ systemet

I drivere til Broadcom trÄdlÞse chips opdaget fire sÄrbarheder. I de enkleste tilfÊlde kan sÄrbarheder udnyttes til fjernkald af tjenestenÊgtelse, men scenarier, hvor eksploateringer kan udvikles, der giver en uautentificeret angriber mulighed for at udfÞre sin kode med Linux-kernens privilegier ved at sende korrekt formaterede pakker, er ikke udelukket.

Problemerne blev opdaget under reverse engineering af Broadcom's firmware. De sÄrbare chips anvendes bredt i bÊrbare computere, smartphones og forskellige forbrugerenheder, fra SmartTVs til Internet of Things-enheder. IsÊr anvendes Broadcom-chips i smartphones fra producenter som Apple, Samsung og Huawei. Det er bemÊrkelsesvÊrdigt, at Broadcom blev underrettet om sÄrbarhederne allerede i september 2018, men det tog omkring 7 mÄneder at udgive rettelser i samarbejde med hardwareproducenterne.

To sÄrbarheder berÞrer interne firmware og kan potentielt tillade udfÞrelse af kode i det operativsystem, der anvendes i Broadcom-chipsene, hvilket muliggÞr angreb pÄ ikke-Linux-miljÞer (f.eks. er angreb pÄ Apple-enheder bekrÊftet, CVE-2019-8564). Mindes skal nogle Wi-Fi-chips fra Broadcom vÊre specialiserede processorer (ARM Cortex R4 eller M3), pÄ hvilke der kÞrer en form for eget operativsystem med realisering af deres pÄtrÊngende 802.11 trÄdlÞse stak (FullMAC). I sÄdanne chips sikrer driveren interaktionen mellem hovedsystemet og Wi-Fi-chipens firmware. For at opnÄ fuld kontrol over hovedsystemet efter kompromittering af FullMAC anbefales det at udnytte yderligere sÄrbarheder eller pÄ nogle chips at udnytte den fulde adgang til det systemiske hukommelse. I chips med SoftMAC er den 802.11 trÄdlÞse stak implementeret pÄ driverens side og udfÞres med systemets CPU.

SÄrbarheder i Broadcom WiFi-chipdrivere, der muliggÞr fjernangreb pÄ systemet

I driverne viser sĂ„rbarheder sig bĂ„de i den proprietĂŠre driver wl (SoftMAC og FullMAC) og i den Ă„bne brcmfmac (FullMAC). I driveren wl er der identificeret to buffer overflow, der udnyttes ved at sende specielt formaterede EAPOL-beskeder under forbindelseforhandlingen (angrebet kan finde sted ved tilslutning til et ondsindet adgangspunkt). I tilfĂŠlde af en chip med SoftMAC fĂžrer sĂ„rbarhederne til kompromittering af systemkernen, mens kode kan eksekveres i firmwaren for FullMAC. I brcmfmac er der bĂ„de buffer overflow og en fejl i behandlingen af pakker, der udnyttes gennem afsendelse af kontrolpakker. I Linux-kernen er der problemer med driveren brcmfmac. , som tilfĂžjer en Just In Time Compiler til kernen — en oversĂŠtter til at konvertere BPF bytecode til native er blevet rettet i februar.

Identificerede sÄrbarheder:

  • CVE-2019-9503 – ukorrekt adfĂŠrd i driveren brcmfmac ved behandling af kontrolpakker, der bruges til at interagere med firmwaren. Hvis en pakke med firmwarebegivenheder kommer fra en ekstern kilde, afviser driveren den, men hvis begivenheden modtages via den interne bus, gĂ„r pakken igennem. Problemet er, at der via den interne bus overfĂžres begivenheder fra enheder, der bruger USB, hvilket tillader angribere at succesfuldt sende kontrolpakker til firmwaren, nĂ„r der anvendes trĂ„dlĂžse adaptere med USB-interface.
  • CVE-2019-9500 – ved aktivering af funktionen "Wake-up on Wireless LAN" kan der opstĂ„ et heap overflow i driveren brcmfmac (funktionen brcmf_wowl_nd_results) ved at sende en specielt modificeret kontrolpakke. Denne sĂ„rbarhed kan bruges til at opnĂ„ kodeeksekvering i hovedsystemet efter kompromittering af chippen eller i kombination med sĂ„rbarheden CVE-2019-9503 for at omgĂ„ kontrol ved fjernsendelse af kontrolpakken.
  • CVE-2019-9501 – buffer overflow i driveren wl (funktionen wlc_wpa_sup_eapol), der opstĂ„r ved behandling af beskeder, hvor indholdet af producentinformationsfeltet overstiger 32 byte.
  • CVE-2019-9502 – buffer overflow i driveren wl (funktionen wlc_wpa_plumb_gtk), der opstĂ„r ved behandling af beskeder, hvor indholdet af producentinformationsfeltet overstiger 164 byte.

Kilde: opennet.ru

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster