苹果手机微信闪退是什么原因(微信一闪就没有了如何修复)

昨日下午,微信发布了iOS版8.0.37版本的更新,想要更新至微信最新版的小伙伴可以打开iPhone上的App Store,搜索「微信」,再点击微信就能直接更新了。

苹果手机微信闪退是什么原因(微信一闪就没有了如何修复)

微信在上周才刚发布8.0.36版本的更新,为什么这么快又紧急推送了8.0.37版本的更新呢?这可能与微信存在的一项重大Bug有关。

据网友反馈,近日有一张二维码图片在网上疯传,一旦你在微信中打开并长按该图片,就会导致微信立刻闪退。反复多次闪退的话,微信就会自动进入安全模式,微信账号也会被强制退出。

苹果手机微信闪退是什么原因(微信一闪就没有了如何修复)

那么,为什么微信在扫这张普普通通的图片时会出现闪退Bug呢?据OpenCV中国团队表示,这是因为微信的扫码引擎出现了内存读写的Bug

具体错误发生在

DecodedBitStreamParser::decodeByteSegment中。

如下面的代码所示,如果传入参数bits_是内容为空但长度非零的ByteSegment,此时bits.available()返回0,随后count被更新为0,但nBytes没有更新仍保持为非0。这会造成后面的append函数访问空指针readBytes读取nBytes数据,导致程序终止。

苹果手机微信闪退是什么原因(微信一闪就没有了如何修复)

有用户根据这个Bug恶意制作了一张二维码图片,微信用户一旦扫描这张图片就会通过无效的内存访问导致wechat_qrcode模块崩溃,继而导致微信出现闪退的情况

在微信昨日发布的8.0.37版本中,已经修复了这个Bug,经过小编实测,将微信升级到8.0.37版本后可以正常扫码了,不会出现闪退的情况。因此,如果你的微信还没更新,有好友发这张图片要整蛊你时,要记得要注意避雷。

苹果手机微信闪退是什么原因(微信一闪就没有了如何修复)

需要注意的是,小编在QQ上测试时,发现即便在最新版的QQ上打开这个图片几秒后,QQ同样也会出现自动闪退的情况,预计QQ也即将发布新的更新来修复这个问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2023年 8月 9日
下一篇 2023年 8月 9日

相关推荐