Udaljenost iskorištenja ranjivosti u Bluetooth stogu platforme Android

U novembarskom biltenu sigurnosti Android objavljene su informacije o ranjivosti CVE-2025-48593 u Bluetooth podsystemu, koja se odnosi na verzije Androida od 13 do 16. Ranjivosti je dodeljen kritičan nivo opasnosti (9.8 od 10) jer može dovesti do udaljenog izvršenja koda prilikom obrade posebno oblikovanih Bluetooth paketa.

Kompanija Google za sada ne otkriva detaljni opis ranjivosti, ali nezavisni istraživači tvrde da problem ne pogađa obične pametne telefone i da se tiče samo Bluetooth uređaja koji mogu delovati kao zvučnici, poput pametnih zvučnika, pametnih satova i automobilski infotainment sistema. Da bi se iskoristila ranjivost, korisnik mora da izvrši uparivanje svog uređaja s uređajem napadača, tj. za blokiranje problema dovoljno je ne prihvatiti sumnjive zahteve za uparivanje (u Google-ovom biltenu pominje se da za eksploataciju nije potrebno da korisnik preduzme nikakve radnje).

Ispravka se svodi na dodavanje poziva za proveru postojanja Discovery Database prilikom rada s Bluetooth profilom Handsfree i zaustavljanje pretrage peer-a korišćenjem SDP (Service Discovery Protocol) protokola, kao i resetovanje i čišćenje strukture p_disc_db ("discovery database"). Određene manipulacije za vraćanje grešaka i ponovo uspostavljanje veza tokom određivanja Bluetooth servisa i usklađivanja interakcije poslužitelja s klijentom dovode do pristupanja već oslobođenoj memorijskoj oblasti (use-after-free).

Ispravka je već prenesena u kodnu bazu LineageOS. Dostupan je rani prototip eksploita koji uzrokuje pad sistema prilikom pokretanja Androida u posebnom emulatoru. Na mreži su takođe primećeni pokušaji prodaje radnog eksploita, ali prema svemu sudeći, to su pokušaji širenja zlonamernog softvera ili prodaje praznih proizvoda od strane prevaranata.

Osim ove ranjivosti, novembarskom ažuriranju Androida dodato je ispravke ranjivosti CVE-2025-48581, koja dovodi do povećanja privilegija. Problem se odnosi samo na Android 16 i označen je kao opasan. Uzrok ranjivosti je logička greška u funkciji VerifyNoOverlapInSessions iz datoteke apexd.cpp, koja omogućava blokiranje instalacije ažuriranja sa ispravkama sigurnosnih problema. Napominje se da se ranjivost može iskoristiti za lokalno povećanje privilegija. Za izvođenje napada nije potrebno da korisnik izvrši bilo kakve radnje.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster