Freebuf上周才报道过苹果iOS设备接收到一条精心编写的“乱码”信息时就会立即崩溃,而现在,Skype被爆出也存在类似的bug。
是的,微软的Skype VoIP客户端存在一个bug,收到某一条消息后,几乎所有版本的Skype客户端都会崩溃,无论是桌面版还是手机版崩溃,而这条简单的消息仅仅包含8个字符。
这八个字符就是[ http://: ]。
这个bug的影响非常之大,以至于用户需要重装Skype才能恢复正常。
当用户在Skype对话中收到消息,消息中包含"http://:" (不含引号),Skype就会崩溃,影响的版本包括Windows、Android以及iOS操作系统。不过,Mac版本的Skype和Windows 8.1系统中为触摸屏优化的版本不受影响。
在Skype的 论坛 上,Skype的发言人确认了bug的存在,并写道“他们已知晓这个问题,并在寻找解决方案。”
实际上,Skype的这个bug比起iOS上的崩溃漏洞更加可怕,因为这个bug没有简单的解决方案,不像iOS的bug,只需要再发一条消息就可以解决了。
删除聊天记录也没有用,由于每次打开时,Skype会从云端重新下载聊天记录。因此,这会导致Skype不断下载字符串,导致程序再次崩溃。
直到现在,论坛中讨论得出的最佳的解决办法就是让发给你信息的人删掉消息,然后安装旧版本的、没有bug的Skype。
Skype官方已经推出了解决方案,只需前往 http://www.skype.com/download 或者Android、苹果的应用商店下载最新版本即可。新版本中,消息不会再导致程序崩溃。
不过在Windows版本中,这8个字符始终无法发送,如图:
*参考来源: THN ,译/Sphinx,文章有修改,转载请注明来自Freebuf黑客与极客(FreeBuf.COM)