Cadeias de OEM Android transformam apps não confiáveis em root
Técnicas e Métodos de Ataque2026-09-29, 08:58
Lukas Maar apresenta uma estratégia de dois estágios para escalar do domínio
untrusted_app do Android para root em dispositivos de fábrica com bootloaders bloqueados. A abordagem visa código específico de OEM e foi demonstrada em dispositivos Samsung, Xiaomi, Oppo, OnePlus e Realme; os componentes afetados, sequências de ioctl e código de exploit não são públicos.• Escape de sandbox de IPC de OEM — Uma verificação de chamador ausente, componente exportado desnecessariamente ou caminho de arquivo não validado permite que um app sem privilégios alcance um processo de OEM cujo domínio SELinux pode acessar o driver alvo. Este estágio é necessário quando o driver não é diretamente alcançável a partir de
untrusted_app.• Use-after-free de página em um driver de kernel de OEM — O driver libera uma página física enquanto um mapeamento de CPU ou dispositivo permanece ativo. Depois que a página é reutilizada para uma tabela de páginas ou outro objeto do kernel, o mapeamento obsoleto fornece acesso de leitura/escrita à memória do kernel, permitindo alterações em estado sensível à segurança e escalação para
root.As cadeias foram empacotadas como apps Android comuns sem permissões declaradas e demonstradas em imagens assinadas de fábrica com
Verified boot: green, Bootloader lock: 1 e VBMeta state: locked. O artigo não fornece um identificador CVE ou PoC reproduzível, e a reprodução independente está atualmente indisponível.Fornecedor
Produto