FERRAMENTAS LINUX: Uma única mensagem pode travar o WhatsApp no ​​Android e até mesmo congelar o dispositivo

segunda-feira, 7 de maio de 2018

Uma única mensagem pode travar o WhatsApp no ​​Android e até mesmo congelar o dispositivo





Nenhuma solução disponível como patch ainda está longe de ser visto

Os iPhones são há muito tempo os únicos afetados por bugs de mensagens que causam falhas nos aplicativos e congelam completamente os dispositivos, mas parece que os smartphones Android também não estão imunes.

Um problema descoberto no WhatsApp para Android pode levar não só o aplicativo a travar ao receber uma mensagem criada, mas todo o dispositivo enlouquecer e, eventualmente, congelar ao ponto em que a reinicialização é a única maneira de recuperá-lo em condições de trabalho.

E se a mesma mensagem for recebida repetidas vezes, não é difícil descobrir o que pode acontecer, já que o WhatsApp (e possivelmente o dispositivo) pode tecnicamente ser forçado a entrar em loop infinito.

O bug explicado

Existem duas mensagens diferentes se espalhando pela web agora e que acionam o bug, embora seja importante saber que praticamente qualquer texto pode ser criado para causar o travamento do WhatsApp no ​​Android. Mas se você receber uma mensagem na forma dos dois seguintes ...


“This is very Interesting! 😂”
“If you touch this black dot then your WhatsApp will hang.”
… É melhor você excluir a conversa, se isso ainda for possível. Há uma explicação técnica para o bug e tudo se resume a caracteres Unicode invisíveis incluídos na mensagem.

No primeiro exemplo, há nada menos que 6000 caracteres invisíveis entre o smiley e as aspas, além de códigos que instruem o aplicativo a ler a mensagem da esquerda para a direita e, em seguida, da direita para a esquerda e da esquerda para a direita para a direita tudo de novo. Desta forma, o WhatsApp se esforça para ler a mensagem e, eventualmente, trava, potencialmente levando a mais problemas.

A marca de 6000 caracteres está sendo usada porque esse é o limite que o WhatsApp implementou para exibir um botão de mais informações ao lado de cada mensagem e gera maior uso de memória quando tocado.

Nenhuma solução alternativa está disponível neste momento e um patch é a única maneira de resolver isso, embora o WhatsApp não tenha dito nada sobre isso até agora.

Caso você esteja tentando testar o bug (apenas para fins experimentais! ), Aqui está o link do Pastebin que está fazendo as rondas agora. Você precisa copiar a mensagem inteira, incluindo as aspas. Lembre-se de que a mensagem também faz com que alguns navegadores de desktop sejam suspensos no WhatsApp Web. iPhones não são afetados pelo bug.

              


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário