首页 > 数码 > > 正文
微信是大家常用的软件,最近很多用户都有反映有一张二维码的图片会导致用户出现闪退的情况,为什么会这样,什么原因导致的呢,下面跟着小编一起了解看看吧。
微信打开二维码闪退什么原因
近日,一张二维码的照片突然在全网流传,使用微信扫描或打开该图片将导致微信出现闪退。
而如果短时间多次闪退,微信将进入安全模式,账号被强制登出。
目前,用户已经发现,导致该问题的是微信扫码引擎中的一个内存读写Bug,此类恶意制作的图片,将会通过无效的内存访问导致wechat_qrcode模块崩溃。
具体来说,根据GitHub用户Konano和GZTimeWalker的发现,该问题出现在DecodedBitStreamParser::decodeByteSegment中。
如果传入的参数bits_是内容为空,但长度非零的ByteSegment,此时bits.available () 将返回0,而count也将被更新为0.
但与此同时,nBytes并没有更新,而是保持非0,这将导致后续的append函数访问空指针readBytes读取nBytes数据,导致程度异常终止。
目前,已经有用户在GitHub提交了该Bug的代码修复,预计微信官方将在下个版本整合用户的修复补丁。
虽然闪退并不会对微信的使用造成严重影响,但基于使用安全考虑,在微信官方修复问题前,最好还是不要在微信中打开或扫描存在问题的二维码。
这次的内容就分享到这里了,趣百科每天为您呈现海量软件新闻和实用手机教程,为您准备你想知道的一切资讯攻略,快快关注我们吧。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
- 热点推荐
- 热评文章
-
- 德国的热点旅游景区有哪些?洪格尔旅游景点介绍
- 德国旅游带多少外币 各国车检周期和费用
- 怎么留学德国旅游攻略中文(不是应届毕业生可以去德国留学吗)
- 德国旅游为什么还不开放,德国探亲签证最新恢复时间
- 中国如何去德国旅游 去德国旅游办荷兰签证可以吗
- 德国找工作签证冻结多少钱 德国留学存款证明冻结多久
- 德国旅游带吃什么 德国牧羊犬幼犬除了吃狗粮还可以吃什么怎么做
- 德国签证交完资料多久出签 德国签证流程
- 德国工作签证延长多久能下来,2021年德国工作签证开放了么
- 如何申请德国劳务签证中心 德国签证流程
- 德国的旅游业有哪些(德国十大富裕城市排名)
- 德国汉堡工业旅游攻略,汉堡工业景点详细介绍
- 法兰克福到罗马旅游攻略,详细游览罗马的必去景点
- 德国签证材料准备什么,申请办理德国签证需要准备哪些材料
- 坎布拉和德国旅游(两个欧洲国家的旅游攻略)
- 德国万圣节旅游多少钱,万圣节德国放几天假
- 到德国旅游 最应该看什么 德国有哪些有名的名胜
- 杭州富阳德国旅游攻略(畅游德国的必备指南)
- 最近去德国旅游要注意什么?德国人生活中的风俗和禁忌有哪些
- 德国申请加拿大旅游签证需要注意哪些事项?