Februári az Android platformon kritikus (CVE-2020-0022) a Bluetooth stackben, lehetővé téve a távoli kódvégrehajtást egy különlegesen formázott Bluetooth csomag küldésével. A problémát észrevétlenül kihasználhatja egy támadó, aki a Bluetooth elérhetőségi távolságán belül van. Nem kizárt, hogy a sebezhetőséget férgek létrehozására használják, amelyek láncba kapcsolódva támadják meg a szomszédos eszközöket.
A támadáshoz elegendő ismerni az áldozat eszközének MAC-címét (előzetes párosítás nem szükséges, de az eszköz Bluetooth-jának be kell kapcsolva lennie). Néhány eszköz esetében a Bluetooth MAC-címét a Wi-Fi MAC-cím alapján is ki lehet számítani. A sebezhetőség sikeres kihasználása esetén a támadó a háttérfolyamat jogai alatt hajthatja végre a kódját, amely koordinálja a Bluetooth működését az Androidon.
A probléma specifikus az Android Bluetooth stackben (a Broadcom BlueDroid projekt kódján alapul) és nem jelenik meg a Linux stackben, a BlueZ-ben.
A problémát felfedező kutatók sikeresen készítettek egy működő exploit prototípust, de a kihasználás részletei nyilvánosságra kerülni, miután a javítást eljuttatják a felhasználók többségéhez. Csak annyit tudunk, hogy a sebezhetőség a csomagok újraszerkesztésével kapcsolatos kódokban és a L2CAP (Logical Link Control and Adaptation Protocol) csomagok méretének hibás számításával van jelen, abban az esetben, ha a küldő által átadott adatok meghaladják a várt méretet.
Android 8 és 9 esetén a probléma kódvégrehajtást eredményezhet, de Android 10 esetén a Bluetooth háttérfolyamat összeomlására korlátozódik. Régebbi Android verziók potenciálisan érintettek, de a sebezhetőség kihasználásának lehetőségét nem tesztelték. A felhasználóknak javasolt, hogy minél előbb telepítsenek firmware frissítést, és ha ez nem lehetséges, akkor alapértelmezés szerint kapcsolják ki a Bluetooth-t, tiltsák le az eszköz felfedezését, és aktiválják a Bluetooth-t nyilvános helyeken csak végső szükség esetén (ideértve a vezetékes fülhallgatók használatát a vezeték nélküli helyett).
A fent említett probléma mellett a Android biztonsági javítások csomagjában 26 sebezhetőséget szüntettek meg, amelyek közül egy másik sebezhetőség (CVE-2020-0023) kritikus szintű veszélyt kapott. A második sebezhetőség szintén A Bluetooth stack és a BLUETOOTH_PRIVILEGED jogosultság helytelen kezelésével kapcsolatos. Ami a veszélyesnek minősített sebezhetőségeket illeti, 7 probléma kerülte el a kereteket és alkalmazásokat, 4 a rendszerkomponenseken, 2 a kernelben és 10 nyílt és zárt forrású Qualcomm chipk komponensben.
Forrás: opennet.ru
