近日, 使用者 發現:使用微軟的 VSCode 編輯器開啟資料夾時,目錄中會自動生成許多帶有無效程式碼的空檔案。該使用者隨即在 VSCode GitHub 倉庫中釋出了,隨機引發了熱烈討論,很多使用者表示自己也飽受該 Bug 的困擾。
有些檔名稱很短,有些名稱很長,這些檔案的名稱不是有效的 unicode ,比如圖中的 \312\316\361 是八進位制。隨機建立的檔案似乎來自正在執行的程序記憶體轉儲,包含一些通常出現在可執行檔案中的字串,看起來像指標出現了堆疊損壞或越界問題。
最可怕的是,除了瘋狂創造空檔案外,VSCode 還會隨機修改使用者檔案,比如使用者 daantimmer 的所有標頭檔案的內容都被清了,通通變成 0 KB(希望有備份