在核心 Linux 在 6.7 版本中,Bcachefs 檔案系統邏輯中發現了一個相當嚴重的漏洞,該漏洞在使用新版檔案系統建立工具且配置包含多個儲存裝置時會顯現出來。問題在於,可能會出現這樣的情況:檔案系統嘗試更新其版本,但更新失敗,之後核心可能會嘗試降級檔案系統版本——而這種互動可能導致嚴重的檔案系統損壞。
此時,建議所有擁有多個裝置的 Bcachefs 使用者升級到核心 6.8,因為由於不符合維護者的要求(針對不同問題的修復在單一拉取請求中提交,而沒有分成單獨的修補程式),所提議的修復未被接受到 6.7 分支中。隨著時間的推移,將實施 FS 重新掃描機制,從 inode 元資料重建樹,確保即使在這種情況下也能恢復。
來源: opennet.ru
