Podatność w komponencie NFC systemu Android umożliwia lokalne podniesienie uprawnień (privilege escalation) bez konieczności posiadania dodatkowych uprawnień ani interakcji użytkownika. Błąd wynika z race condition prowadzącego do use-after-free w funkcji Nfc::eventCallback().
▸ Pokaż oryginał (EN)
In Nfc::eventCallback() of Nfc.h, there is a possible use after free due to a race condition. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
W pliku Nfc.h, w funkcji Nfc::eventCallback(), istnieje możliwość wystąpienia race condition – sytuacji wyścigu, w której dwa wątki jednocześnie operują na tym samym obszarze pamięci. W wyniku tego wyścigu może dojść do użycia wskaźnika do pamięci, która została już zwolniona (use-after-free). Atakujący może celowo wywołać tę sytuację, aby przejąć kontrolę nad przepływem wykonania kodu w kontekście procesu NFC.
Lokalny atakujący może uzyskać podwyższone uprawnienia systemowe bez żadnych dodatkowych uprawnień startowych. Biorąc pod uwagę ocenę CVSS 10.0 obejmującą wpływ na systemy dodatkowe, skutki mogą obejmować pełne przejęcie kontroli nad urządzeniem.
Należy zastosować patche dostępne u producenta zgodnie z referencjami – aktualizacje opisane w Android Security Bulletin dostępnym pod adresem https://source.android.com/docs/security/bulletin/android-17.
Google Android – konkretne wersje wskazane w referencjach producenta (Android Security Bulletin, Android 17).
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XGoogle Android
OSGoogle17.0
Powiązane podatności
Heap buffer overflow w Google Chrome na Android — sandbox escape
Adobe Flash Player — RCE lub DoS przez nieokreślone wektory ataku
Use after free in Search in Google Chrome on on Android prior to 152.0.7977.65 allowed a remote attacker lever...
Use after free in Sessions in Google Chrome on on Android prior to 152.0.7977.65 allowed a remote attacker lev...
Incorrect authorization in CustomTabs in Google Chrome on on Android prior to 152.0.7977.65 allowed a local at...