No driver incluído no núcleo Linux para adaptadores sem fio com chips Realtek vulnerabilidade (), que pode ser potencialmente explorada para executar código no contexto do núcleo ao enviar quadros especialmente formatados.
A vulnerabilidade é causada por um estouro de buffer no código que implementa o modo P2P (Wifi-Direct). Ao analisar os quadros (Notificação de Ausência) não verifica o tamanho de um dos valores, permitindo que os dados ultrapassem a área do buffer e sobrescrevam informações nas estruturas do núcleo seguintes ao buffer.
Um ataque pode ser realizado ao enviar quadros especialmente formatados para um sistema com um adaptador de rede Realtek ativo que suporte a tecnologia , que permite que dois adaptadores sem fio se conectem diretamente sem um ponto de acesso. Para explorar o problema, não é necessário conectar-se à rede sem fio do atacante, nem é necessária qualquer ação do usuário, bastando a presença do atacante na área de cobertura do sinal sem fio.
O protótipo operacional do exploit atualmente se limita a chamar remotamente a falha do núcleo, mas a vulnerabilidade potencialmente não exclui a possibilidade de execução de código (ainda é apenas uma suposição teórica, já que ainda não existe um protótipo de exploit para execução de código, mas o pesquisador que identificou o problema já está trabalhando na sua criação).
O problema se manifesta a partir do núcleo (segundo outras fontes, o problema se manifesta a partir do núcleo ), lançado em 2013. A correção está disponível apenas como . Nos distribuições, o problema permanece sem solução.
É possível acompanhar a correção de vulnerabilidades nas distribuições nas seguintes páginas: , , , , , . A vulnerabilidade também pode afetar a plataforma Android.
Fonte: opennet.ru
