Vulnerabilidade no Android que permite a execução remota de código com o Bluetooth ativado

Em fevereiro, atualização a plataforma Android corrigiu uma crítica uma vulnerabilidade (CVE-2020-0022) na pilha Bluetooth, permitindo a execução remota de código através do envio de um pacote Bluetooth especialmente formatado. O problema pode ser explorado discretamente por um atacante que esteja dentro do alcance do Bluetooth. Não se pode descartar a possibilidade de a vulnerabilidade ser utilizada para criar worms que afetam dispositivos adjacentes.

Para a ataque, é suficiente conhecer o endereço MAC do dispositivo alvo (não é necessário um emparelhamento prévio, mas o Bluetooth deve estar ativado no dispositivo). Em alguns dispositivos, o endereço MAC do Bluetooth pode ser calculado com base no endereço MAC do Wi-Fi. Em caso de exploração bem-sucedida da vulnerabilidade, o atacante pode executar seu código com os direitos de um processo em segundo plano, coordenando o funcionamento do Bluetooth no Android.
O problema é específico da pilha Bluetooth do Android Fluoride (baseada no código do projeto BlueDroid da Broadcom) e não se manifesta na pilha BlueZ usada no Linux.

Os pesquisadores que identificaram o problema conseguiram preparar um protótipo funcional do exploit, mas os detalhes da exploração serão divulgados mais tarde, após a correção ser disponibilizada para a maioria dos usuários. Sabe-se apenas que a vulnerabilidade está presente no código de reassemblagem de pacotes e é causado no cálculo incorreto do tamanho dos pacotes L2CAP (Logical Link Control and Adaptation Protocol), caso os dados enviados pelo remetente excedam o tamanho esperado.

No Android 8 e 9, o problema pode levar à execução de código, mas no Android 10 é limitado à falha do processo em segundo plano do Bluetooth. Versões mais antigas do Android são potencialmente vulneráveis, mas a possibilidade de exploração da vulnerabilidade não foi testada. Os usuários são recomendados a instalar a atualização de firmware o mais rápido possível, e se isso não for possível, desativar o Bluetooth por padrão, proibir a detecção do dispositivo e ativar o Bluetooth em locais públicos somente quando absolutamente necessário (também é recomendável substituir os fones de ouvido sem fio por fones com fio).

Além do problema mencionado, fevereiro o conjunto de correções de segurança para Android corrigiu 26 vulnerabilidades, das quais uma nova vulnerabilidade (CVE-2020-0023) foi classificada como crítica. Esta segunda vulnerabilidade também afeta A pilha Bluetooth está relacionada ao tratamento incorreto da permissão BLUETOOTH_PRIVILEGED na função setPhonebookAccessPermission. Quanto às vulnerabilidades marcadas como críticas, 7 problemas foram corrigidos em frameworks e aplicativos, 4 em componentes do sistema, 2 no núcleo e 10 em componentes abertos e proprietários para chips Qualcomm.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster