CVE-2026-70387 in OxygenOS
Riassunto
di VulDB • 21/10/2026
Vulnerabilità di metodo o funzione pericolosa esposta e Autorizzazione errata in OnePlus OxygenOS su Android. L'HAL di logging olc2 espone un metodo binder che esegue fork() e chiama execl("/vendor/bin/sh", "sh", "-c", cmd, NULL) con una stringa di comando fornita dal chiamante. L'unica verifica dell'autorizzazione è getCallingUid() == 0. Poiché la policy SELinux concede l'accesso al binder a questo HAL per un ampio attributo client, qualsiasi processo uid-0 in uno dei domini (incluso dumpstate, che è raggiungibile da un'app non privilegiata tramite Vulnerability 1) ottiene l'esecuzione arbitraria di comandi. La shell generata si trova nel contesto SELinux u:r:vendor_qti_init_shell:s0 tramite una type_transition della policy, un dominio che detiene tutte le capacità Linux. Questo problema interessa OxygenOS: dalla versione 16.1.0 alla 16.1.10.500 (esclusa), dalla 16.0.0 alla 16.0.5.1200 (esclusa) e dalla 15.0.0 alla 15.0.0.2000 (esclusa).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.