Kusagadzikana mu Android 14 kunoshandiswa kuburikidza neBluetooth LE

Vagadziri vepurojekiti yeGrapheneOS, iyo inogadzira forogo yakachengeteka yeAOSP (Android Open Source Project) codebase, vaona kusagadzikana muBluetooth stack yeiyo Android 14 papuratifomu, izvo zvinogona kutungamira kune kure kure kodhi. Dambudziko rinokonzerwa nekuwana iyo yakatosunungurwa ndangariro nzvimbo (kushandisa-mushure-yemahara) mune yekuteerera kodhi kodhi inofambiswa kuburikidza neBluetooth LE.

Kusagadzikana kwakaonekwa nekuda kwekubatanidzwa kweimwe dziviriro muiyo hardened_malloc kufona, uchishandisa iyo ARMv8.5 MTE yekuwedzera (MemTag, Memory Tagging Extension), iyo inokutendera iwe kusunga ma tag kune yega yega yekugovera ndangariro uye kuronga cheki yekushandisa kwayo. yemanongedzo ekuvhara kushandiswa kwekusagadzikana kunokonzerwa nekuwana yakatosunungurwa memory block, buffer inofashukira, mafoni asati atanga, uye shandisa kunze kwezviri kuitika.

Iko kukanganisa kwave kuoneka kubvira iyo Android 14 QPR2 (Quarterly Platform Release) update, yakaburitswa kutanga kwaKurume. Mune iyo huru kodhi base ye Android 14 papuratifomu, iyo MTE michina inowanikwa senge sarudzo uye haisati yashandiswa nekusarudzika, asi muGrapheneOS yakatogoneswa kuti iwedzere kuchengetedzwa, izvo zvakaita kuti zvikwanise kuongorora chikanganiso mushure mekuvandudzwa. Android 14 QPR2. Iyo bug yakakonzera tsaona kana uchishandisa Samsung Galaxy Buds2 Pro Bluetooth mahedhifoni ane firmware yaigonesa MTE-yakavakirwa kuchengetedza. Ongororo yechiitiko ichi yakaratidza kuti dambudziko raive rine chekuita nekuwana yakatosunungurwa ndangariro muBluetooth LE mubato, uye kwete kutadza nekuda kwekubatanidzwa kweMTE.

Kusagadzikana kwakagadziriswa muGrapheneOS kuburitswa 2024030900 uye inokanganisa magadzirirwo emafoni asingasanganisire ekuwedzera kuchengetedzwa kwehardware zvichienderana neMTE yekuwedzera (MTE parizvino inogoneswa chete kuPixel 8 uye Pixel 8 Pro zvishandiso). Iko kusagadzikana kunogadzirwa paGoogle Pixel 8 smartphones inoshandisa Android 14 QPR2. Pa Android yePixel 8 yakatevedzana mafoni, MTE modhi inogona kugoneswa mumagadzirirwo emugadziri ("Settings / System / Developer options / Memory Tagging Extensions"). Kugonesa MTE kunowedzera ndangariro kushandiswa neinenge 3%, asi hazvideredze kuita.

Source: opennet.ru

Voeg