一位独立研究员,Indrajeet Bhuyan报告了存在于WhatsApp中的一个新漏洞,通过利用该漏洞,任何人都可以远程使WhatsApp崩溃,而他们需要做的仅仅是向目标用户发送将近4000个表情符号。该漏洞影响全球约10亿WhatsApp用户。

4000个表情就能使WhatsApp崩溃

为了使广受欢迎的消息应用WhatsApp崩溃,我们都需要做什么呢?其实很简单,仅仅需要将近4000个微笑表情符号即可使其崩溃,包括WhatsApp Web版和移动APP。是的,仅仅通过向你朋友的WhatsApp上发送微笑表情符号,你就可以使他的WhatsApp崩溃,包括WhatsApp Web版本和移动应用。

一位独立研究员,Indrajeet Bhuyan报告了存在于WhatsApp中的一个新漏洞,通过利用该漏洞,任何人都可以远程使WhatsApp崩溃,而他们需要做的仅仅是向目标用户发送将近4000个表情符号。此外,该漏洞影响全球约10亿WhatsApp用户。

崩溃漏洞原理

Bhuyan去年报告了WhatsApp的一个崩溃漏洞,该漏洞只需要将2000个单词(2kb大小)的特殊字符消息发送到对方,这样就能远程崩溃WhatsApp应用程序(Freebuf相关报道)。在这一发现后,通过设置WhatsApp短消息中的字符数限制,该公司修复了这个漏洞。然而不幸的是,那次修复却未能限制WhatsApp消息中笑脸表情符号的数量。

Bhuyan在他的博文中写道:

”在WhatsApp Web中,WhatsApp允许65500—6600个字符,但在输入约4200—4400个笑脸时,浏览器反应开始变慢。但是,由于当前消息数量尚未达到其限制,所以WhatsApp仍然允许继续插入…当它收到更多表情符号时,就会造成缓冲区溢出并最终崩溃。”

最近,通过在多个不同品牌的安卓设备上测试该漏洞,最终都成功使WhatsApp崩溃:

1、WhatsApp运行的安卓系统版本包括Marshmallow(6.0)、Lollipop(5.0)和Kitkat(4.4)。
2、WhatsApp Web版本,针对Chrome、Opera和Firefox浏览器。

确定的是,最新版本的WhatsApp仍然受这个漏洞的影响。

视频演示

你也可以观看下面的POC视频,视频中演示了这种攻击能够正常工作。

    

如何保护自己

根据Bhuyan透露,他已经将此WhatsApp崩溃漏洞报告给了Facebook。然而,在该公司发布漏洞补丁之前,有一个简单的办法能够防止自己的WhatsApp被攻击而崩溃。

如果你成为这类WhatsApp消息的受害者,只需要打开你的信使,并删除此发件人及和他的整个会话。然而,请记住,如果你之前保存了与那个好友的一些聊天记录,那么此时这些记录将全部被删除。

在今年年初,Bhuyan还报告了两个单独的漏洞—WhatsApp照片隐私漏洞和WhatsApp Web照片同步漏洞—在WhatsApp Web客户端上,以某种方式能够暴露用户隐私(Freebuf相关报道)。

*参考来源:THNSecurityAffairsJackFree编译,有适当修改,转载请注明来自FreeBuf黑客与极客(FreeBuf.com)

源链接

Hacking more

...