I februari har en kritisk sÄrbarhet i Android-plattformen fixats (CVE-2020-0022) i Bluetooth-stacken som möjliggör fjÀrrkörning av kod genom att skicka en sÀrskilt formaterad Bluetooth-paket. Problemet kan obemÀrkt utnyttjas av en angripare inom Bluetooth-rÀckvidd. Det Àr inte osannolikt att sÄrbarheten kan utnyttjas för att skapa maskar som sprider sig till angrÀnsande enheter.
För att attackera rÀcker det med att kÀnna till MAC-adressen för offret (ingen föregÄende parning krÀvs, men Bluetooth mÄste vara aktiverat pÄ enheten). PÄ vissa enheter kan MAC-adressen för Bluetooth berÀknas baserat pÄ MAC-adressen för Wi-Fi. Vid framgÄngsrik exploatering av sÄrbarheten kan angriparen köra sin kod med rÀttigheter frÄn en bakgrundsprocess som koordinerar Bluetooth-funktionaliteten i Android.
Problemet Àr specifikt för den Bluetooth-stack som anvÀnds i Android (baserat pÄ koden frÄn BlueDroid-projektet av Broadcom) och förekommer inte i den Linux-baserade stacken BlueZ.
Forskare som identifierade problemet har kunnat förbereda en fungerande prototyp av en exploitation, men detaljer om utnyttjandet kommer senare, efter att en fix har rullats ut till den breda allmÀnheten. Det Àr kÀnt att sÄrbarheten finns i koden för paketÄteruppbyggnad och en felaktig berÀkning av L2CAP-paketens storlek (Logical link control and adaptation protocol), nÀr de data som skickas av avsÀndaren överstiger det förvÀntade storleken.
I Android 8 och 9 kan problemet leda till kodexekvering, men i Android 10 begrĂ€nsas det till en krasch av Bluetooth-bakgrundsprocessen. Ăldre versioner av Android kan potentiellt vara utsatta för problemet, men möjligheten att utnyttja sĂ„rbarheten har inte testats. AnvĂ€ndare rekommenderas att sĂ„ snart som möjligt installera firmwareuppdateringen, och om det inte Ă€r möjligt - stĂ€nga av Bluetooth som standard, förbjuda enhetens upptĂ€ckbarhet och aktivera Bluetooth pĂ„ allmĂ€nna platser endast vid verkligt behov (det Ă€r Ă€ven möjligt att byta trĂ„dlösa hörlurar mot trĂ„dbundna).
Förutom den nÀmnda sÄrbarheten har i sÀkerhetsuppdateringspaketet för Android ÄtgÀrdats 26 sÄrbarheter, varav en annan sÄrbarhet (CVE-2020-0023) har klassificerats som kritisk. Den andra sÄrbarheten Àr ocksÄ Bluetooth-stack och relaterar till felaktig hantering av privilegiet BLUETOOTH_PRIVILEGED i setPhonebookAccessPermission. NÀr det gÀller sÄrbarheterna som klassificeras som farliga har 7 problem ÄtgÀrdats i ramverk och applikationer, 4 i systemkomponenter, 2 i kÀrnan och 10 i öppna och proprietÀra komponenter för Qualcomm-chips.
KĂ€lla: opennet.ru
