CVE-2017-5624
KrytyczneStreszczenie
W systemie OxygenOS przed wersją 4.0.3 dla OnePlus 3 i 3T odkryto problem, który pozwala atakującemu na trwałe uruchomienie zablokowanego bootloadera z wyłączonym dm-verity. W rezultacie, jądro nie weryfikuje partycji systemowej, co może prowadzić do trwałego wykonywania kodu i eskalacji uprawnień.
Ocena ryzyka
Wyłączenie dm-verity stwarza poważne ryzyko dla integralności systemu, umożliwiając atakującym wprowadzenie złośliwego kodu oraz uzyskanie wyższych uprawnień w systemie.
Rekomendacja
Zaleca się aktualizację systemu do najnowszej wersji OxygenOS, aby zabezpieczyć bootloader i przywrócić weryfikację dm-verity.
Inne podatności w OxygenOS
Zobacz wszystkie- CVE-2017-5626Krytyczne
OxygenOS przed wersją 4.0.2 na urządzeniach OnePlus 3 i 3T zawiera dwie ukryte komendy fastboot oem, które pozwalają atakującemu na zablokowanie/odblokowanie bootloadera bez potwierdzenia użytkownika. To umożliwia trwałe wykonywanie kodu z wysokimi uprawnieniami oraz pełny dostęp do danych użytkownika.
- CVE-2026-70387Wysokie
W OnePlus OxygenOS na Androidzie HAL logowania olc2 udostępnia metodę binder, która wykonuje fork() i execl("/vendor/bin/sh", "sh", "-c", cmd, NULL) z ciągiem poleceń dostarczonym przez wywołującego; jedynym sprawdzeniem autoryzacji jest getCallingUid() == 0. Ponieważ polityka SELinux przyznaje dostęp binder do tego HAL szerokiemu atrybutowi klienta, dowolny proces uid-0 w tych domenach (w tym dumpstate, osiągalny z nieuprzywilejowanej aplikacji) uzyskuje wykonanie dowolnych poleceń, a powłoka trafia do kontekstu SELinux u:r:vendor_qti_init_shell:s0 posiadającego wszystkie uprawnienia Linuksa.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in OxygenOS before 4.0.3 for OnePlus 3 and 3T. The attacker can persistently make the (locked) bootloader start the platform with dm-verity disabled, by issuing the 'fastboot oem disable_dm_verity' command. Having dm-verity disabled, the kernel will not verify the system partition (and any other dm-verity protected partition), which may allow for persistent code execution and privilege escalation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

