iOS微信緊急更新8.0.37版本,修復二維碼導致的閃退問題

科技獸x 發佈 2023-05-03T20:45:40.944271+00:00

一周前 iOS 微信剛發布了 8.0.36 新版本,結果今天又推出 8.0.37 版本更新。出現這種現象就可以確定這是微信掃碼功能的 Bug,並且微信團隊於 2021 年在 OpenCV 開源了其掃碼引擎,因此有開發者通過源碼找到了問題所在。

一周前 iOS 微信剛發布了 8.0.36 新版本,結果今天又推出 8.0.37 版本更新。這次更新也在預料之中,因為最近微信碰到了一個大 Bug。

儘管 App Store 更新頁面沒有明確說明修復了哪些「已知問題」,但經過實際測試,最近微信出現的掃描某些二維碼會直接閃退的 Bug 已經修復

問題出現在幾天前,有網友發現收到一張二維碼圖片後點擊查看,還沒等長按識別便直接閃退。閃退多次後進入微信則會提示安全模式修復,不過修復後也無法解決閃退問題。

出現這種現象就可以確定這是微信掃碼功能的 Bug,並且微信團隊於 2021 年在 OpenCV 開源了其掃碼引擎,因此有開發者通過源碼找到了問題所在。

簡單來說,根據開發者 Konano 和 GZTimeWalker 的分析,經過構造的「畸形二維碼」會通過無效的內存訪問導致 wechat_qrcode 模塊崩潰,熱心的開發者同時提交了修復補丁。

因為騰訊旗下的 App 使用的二維碼識別引擎基本是相同的,因此這次的閃退 Bug 不僅存在於微信,連 QQ 等應用也未能倖免,iOS 和 Android 版均會出現閃退問題。

好在該 Bug 只會導致應用閃退,並不會影響大家帳號的安全性。

經過測試,今天的 iOS 微信 8.0.37 版本更新已經修復了上述故障。引起閃退的二維碼可被正常識別,實際內容為一串無意義的數字:

網友反饋 Android 版微信儘管沒有發布新版本,似乎也通過熱更新的方式修復了掃碼引擎。

除了修復 Bug 外,小編暫未發現 iOS 微信 8.0.37 加入了其他新功能或變化。此前的 「置頂朋友圈」功能依然處於測試階段,尚未正式上線。

如果你發現了新版 iOS 微信的新變化,歡迎留言分享!

關鍵字: