導致微信閃退的二維碼全網流傳 原因已找到


近日,一張二維碼的照片突然在全網流傳,使用微信掃描或打開該圖片將導致微信出現閃退。而如果短時間多次閃退,微信將進入安全模式,賬號被強制登出。目前,用戶已經發現,導致該問題的是微信掃碼引擎中的一個內存讀寫Bug,此類惡意制作的圖片,將會通過無效的內存訪問導致wechat_qrcode模塊崩潰。

具體來說,根據GitHub用戶Konano和GZTimeWalker的發現,該問題出現在DecodedBitStreamParser::decodeByteSegment中。

如果傳入的參數bits_是內容為空,但長度非零的ByteSegment,此時bits.available () 將返回0,而count也將被更新為0.

但與此同時,nBytes並沒有更新,而是保持非0,這將導致後續的append函數訪問空指針readBytes讀取nBytes數據,導致程度異常終止。


目前,已經有用戶在GitHub提交該Bug的代碼修復,預計微信官方將在下個版本整合用戶的修復補丁。


雖然閃退並不會對微信的使用造成嚴重影響,但基於使用安全考慮,在微信官方修復問題前,最好還是不要在微信中打開或掃描存在問題的二維碼。


相關推薦

2022-09-17

9月16日,微信面向安卓系統正式發佈8.0.28正式版。不出意外,這次的更新簡介依然是惜字如金,共九個大字:修復一些已知問題。這也是在意料之中,畢竟上一個版本才剛剛帶來一些“重磅”改進。在8.0.27版本微信中,二維碼頁

2022-06-29

二維碼掃描,而結果大傢也都看到瞭。確實,QQ登錄不像微信那麼反人類,在新手機上登錄的時候需要手機驗證碼、二維碼,消息提醒,有各種路障。我們在享受到二維碼登錄便利的同時,黑客也享受到瞭相同的待遇。尤其大傢

2022-06-25

PC版微信最近獲得瞭更新,增加瞭幾個新功能,此次更新可是帶來瞭存儲空間管理功能,那我們的硬盤上被微信霸占的大量存儲空間是不是有救瞭?此外,小編也給大傢推薦一個第三方小小的高效的微信存儲空間清理工具,一起

2022-08-15

對於非中國用戶,微信可能隻是一個通訊應用,用於聯系目前生活在中國的朋友。亞倫·科比特(AaronCorbett)畢業於美國印第安納大學佈盧明頓分校,曾經到清華大學留學。他近日在科技博客TheVerge上撰文,分享他對微信(國際版叫We

2022-08-23

近日,微信面向iOS用戶推送8.0.27正式版,雖然更新日志依然是簡單幾個字“解決一些已知問題”,但實際上還是有不少變化。而在這些變化中,最惹人關註的就是新版的個人名片二維碼,終於把十年前的背景風格換掉,現在的樣

2022-09-20

App的乘車二維碼(以下簡稱乘車二維碼)將開放至支付寶、微信等主流平臺,集“健康碼、場所碼、乘車碼”三碼合一的“一碼通行”功能也將一並開通,乘客可通過支付寶或微信,無需打開“Metro大都會”、無需掃描場所碼,即

2022-10-17

近日一條“支付寶已支持給微信QQ好友轉賬”占據熱搜,有網友發現支付寶居然可以轉賬給微信好友。不過通過實際測試發現,支付寶轉賬微信好友並不是直接轉賬,而是輸入金額後會生成一個二維碼,然後發在微信或是QQ可以

2022-06-27

個人用戶層面,汪列軍提醒:由於個人安全意識的缺失,導致黑灰產團夥擁有大量可乘之機——例如密碼設置過於簡單、對於潛在的威脅(如虛假二維碼、釣魚網站、釣魚郵件等)認知不足,導致個人賬戶極易被竊取。同時為便

2022-10-19

日前,“支付寶已支持給微信QQ好友轉賬”話題登上微博熱搜。記者測試發現,支付寶App已支持向微信好友轉賬,但並非“互掃互認”式打通,該功能更像是支付寶的一次產品創新,旨在提升用戶使用體驗。支付寶客服表示,“

2022-09-10

銀行ATM二維碼存款功能的操作流程類似,用戶點擊ATM機上的二維碼存款功能,登錄手機銀行掃描二維碼,選擇存款賬戶輸入密碼,在ATM機存入現金即可,此項功能對於忘記攜帶銀行卡的客戶來說較為便捷。ATM二維碼存款功能關閉

2024-11-04

一”購物節的臨近,一種新型詐騙手段在全國多地出現,導致不少消費者上當受騙,甚至有人被騙走高達4.5萬元人民幣。這種詐騙方式涉及所謂的“有獎快遞”,受害者收到填寫自己準確地址和姓名的陌生快遞,拆開後發現是領

2024-03-08

趨勢結果。該公司最近還嘗試在鎖屏界面上放置一個完整的二維碼廣告,掃描後即可下載Copilot移動應用。在我們的測試中,當我們打開 Windows 11 電腦時,會在鎖屏上看到一個二維碼。掃描二維碼後,我們就進入一個關於 Copilot

2023-11-26

近日,日本東京宣佈一項重大決定:地鐵接入微信小程序。據東京地鐵官方消息,目前已經聯合騰訊日本公司推出“旅日”微信小程序,可提供購票服務。通過這個小程序可以直接購買東京地鐵、都營地鐵和京成Skyliner的車票,

2022-09-13

成存款二維碼,使用黔農雲App的“掃一掃”掃描ATM機生成的二維碼,輸入賬號、完成人臉識別後,方可在ATM機上放入存款金額,完成存款。而恒豐恒通村鎮銀行則於今年同時上線ATM存取款功能。對於個別地方中小銀行推出ATM二維