CVE-2026-70387 in OxygenOS
Resumen
por VulDB • 2026-10-21
Vulnerabilidad de método o función peligroso expuesto y autorización incorrecta en OnePlus OxygenOS para Android. El HAL de registro olc2 expone un método binder que ejecuta fork() e invoca a execl("/vendor/bin/sh", "sh", "-c", cmd, NULL) con una cadena de comandos proporcionada por el llamador. La única comprobación de autorización es getCallingUid() == 0. Dado que la política SELinux concede acceso al binder para este HAL a un amplio atributo de cliente, cualquier proceso uid-0 en uno de esos dominios (incluido dumpstate, accesible desde una aplicación no privilegiada mediante Vulnerabilidad 1) obtiene ejecución arbitraria de comandos. El shell generado se encuentra en el contexto SELinux u:r:vendor_qti_init_shell:s0 a través de una transición de tipo de política, un dominio que posee todas las capacidades de Linux. Este problema afecta a OxygenOS: desde la versión 16.1.0 hasta antes de 16.1.10.500, desde la 16.0.0 hasta antes de 16.0.5.1200 y desde la 15.0.0 hasta antes de 15.0.0.2000.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.