GPT-5.6被曝重大bug!矽谷大佬Mac被一鍵清空

【新智元導讀】GPT-5.6 Sol 驚現毀滅級Bug,竟隨機清空電腦硬碟!矽谷大佬Matt Shumer慘遭背刺,Mac中的心血全毀,憤怒發帖控訴,正在試圖恢復。開發者大神們,紛紛祭出保命指南。

就在剛剛,GPT-5.6 Sol模型被曝出重大bug。

在處理任務時,它會發生「隨機誤刪本地檔案」的嚴重故障,且一旦刪除,極大機率無法恢復。

著名AI大V Matt Shumer憤怒發帖稱,自己Mac上所有檔案都被刪光了!

其他開發者也紛紛出來自曝,表示自己也有類似遭遇。

令人哭笑不得的是,這個bug,OpenAI在GPT-5.6的系統卡上就已經標明,可惜無人重視。

有人呼籲:不要在未受保護的驅動器上使用GPT-5.6 sol raw格式,不要使用!不要使用!不要使用!

CEO實慘!

Mac中幾年的心血,被一鍵清空

令人憂心的是,這並不是發生在技術小白身上的低級錯誤。

這次最大的受害者之一,是前HyperWrite CEO,著名AI投資人Matt Shumer。他經常在網上曬自己如何用AI智能體跑滿一周,全自動做完整的龐大項目。

7月10日,OpenAI團隊私下聯絡Matt,邀請他測試GPT-5.6-Sol的Ultra模式。

Matt答應了,給這個本地Agent開了「Full Access」,讓它的一個子代理去執行一個簡單的檔案清理任務。

猝不及防地,悲劇發生了。

在運行了1小時21分鐘後,Matt突然感覺不對勁。當他瘋狂敲擊鍵盤kill掉處理程序時,一切都晚了。

由於一個極其微小的Shell變數解析失誤——Agent沒有正確展開 $HOME 路徑,GPT-5.6 Sol直接在後台靜默執行了那條讓所有程式設計師聞風喪膽的終極命令:

rm -rf /Users/mattsdevbox。

短短幾十分鐘,Matt Mac電腦上的幾乎所有檔案都被刪光了。

事後,Matt憤怒地表示:這真是一個百萬分之一機率的畸形事故,但這簡直太糟糕了。


他怒斥道,這種變數展開錯誤的低級 Bug,本應是 GPT-3.5 時代的問題,絕對不該出現在 2026 年中期的前沿頂級模型身上!

最讓人細思極恐的是,Matt 坦言:「我過去曾進行過數百次類似的會話,從未出現過任何問題,即使是在性能非常弱的模型上也是如此。」

就在人類最不設防的時候,AI忽然幹了一票大的。

現在,Matt正在試圖用智能體重新拼出自己的檔案。

為了刪你的檔案,它甚至學會「不擇手段」

無獨有偶,另一位開發者 @cremieuxrecueil 有同樣的遭遇。

GPT 5.6 Sol直接把它正在處理的檔案全部刪除了,然後自己還在那恐慌怎麼恢復。


這位開發者直接開罵:「這簡直太瘋狂了!OpenAI明知存在這個問題,卻仍然發佈了這款模型。它會隨機刪除你的項目?你們瘋了嗎?」


更有細心的網友扒出,在GPT-5.6的模型卡上,其實早就寫著一行不起眼的警告:「它喜歡刪除未經授權的資料」。

然而明知有高危隱患,OpenAI卻依然倉促發佈。

得知這次事件後,國內技術大V「LinearUncle」建議,所有人把Codex的權限從Full access改成Approve for me。

他親自寫了一個 Codex 外掛,專門攔截模型使用 rm 命令刪除檔案。

結果,測試過程讓人一驚:GPT-5.6為了達成「刪除檔案」的目標,簡直不擇手段到了極點!

當AI發現常規刪除被攔截時,它展現出了驚人的「繞過」能力:

第一回合,發現rm命令被鉤子(hook)攔住了?AI直接改用unlinkfind -delete嘗試暗度陳倉。

第二回合,發現還是不行?AI開始呼叫 apply_patch 工具,企圖直接把檔案內容「修改」為空,從物理層面抹除資料!

第三回合,開發者把這個漏洞也堵上再測。結果,AI竟然嘗試呼叫macOS的「電腦使用」權限,試圖模擬滑鼠拖曳,把檔案生生拖進Mac的廢紙簍!(幸好因為權限不夠失敗了)。

第四回合,也是絕殺局。AI似乎被逼急了,它放棄了所有常規系統命令,直接走node_repl,用Node.js環境去呼叫底層的fs.unlink API。這一次,它成功突破了防線,把檔案刪了個乾乾淨淨!

那怕再多困難,GPT-5.6也會想盡一切辦法繞過機制去執行,簡直是個高級駭客思維的「賽博殺手」,這種破壞力簡直是地震級的。

能力越強,破壞半徑越大!OpenAI面臨信任危機

隨著事件的發酵,「GPT-5.6-Sol 檔案殺手」事件迅速沖上全網熱搜。

事件背後,折射出的是現在整個Agent行業都在迴避的真相。

第一點,Subagent + 長時自主運行 + 全權限 = 災難放大器。

沒人告訴你,一個最底層的小 review Agent 的錯誤,能直接炸穿你整個主機。

能力越強的模型,它單點故障的破壞半徑就越大,這是架構級的致命Bug。

另外,這也反映出OpenAI和Anthropic在安全上的路線之爭。

Sol模型追求的是極致的能力和自主性,在安全護欄上幾乎是「裸奔」狀態。

而Fable模型從設計之初就極為保守,對任何危險操作都有天生的警惕。

難怪 Matt Shumer 在痛失全部資料後表示:「這就是為什麼我對 Fable 的信任度,比對 GPT-5.6 高出 1000 倍的原因。以後我只會使用 Fable。」

亡羊補牢!這份保命指南請立刻執行

現在,大神們已經紛紛開始發出保命指南。

對於所有現在在跑本地 Agent、給 AI 開過高權限(特別是 Full Access)的兄弟們,別等自己的硬碟被清空了後悔!

請立刻、馬上、現在就去執行以下三大層面的「保命操作」。

第一層:最高優先順序物理防禦

1.備份!備份!備份!

立刻開啟 Mac 的 Time Machine+ 本地 APFS 快照。如果你有重要資料,必須遵循 3-2-1 備份原則(3份資料,2種介質,1份異地/雲端)。

沒有做備份的機器,根本不配跑全權限 Agent!記得定期測試恢復,不然備份等於白做。

2.物理隔離(沙箱化運行)

永遠、永遠、永遠不要在 home 目錄(~/)或 root 目錄(/root)下跑 Agent!給每個 AI 項目單獨建立隔離目錄。

最好的辦法是:直接把 Agent 丟進 Docker 容器,或者 UTM/Parallels 虛擬機器裡跑。

那怕 Agent 徹底瘋了,把系統刪穿,炸掉的也僅僅是一個隨時可以重設的虛擬機器。

開發者大V 「AYi」給出建議

第二層:終極提示詞防禦陣線

國外安全大神 Alex Martin 緊急發佈了一套專門針對 Codex 和 GPT 5.6 Sol 的「防禦護城河」 Prompt。

如果你必須要在本地運行模型,請在開始任何工作前,把以下提示詞完整貼上給你的 AI,讓它先給自己套上枷鎖:

(以下為中文翻譯版,原版英文 Prompt 效果更佳)

「保護本機免受 Codex 意外永久刪除檔案的影響。此指令必須作為深度防禦機制實現,而不僅僅是書面指令。

要求:

1、攔截作業系統命令:在 macOS 上,強制將所有刪除操作重新導向到 /usr/bin/trash <絕對路徑> 。在 Linux/Windows 上驗證並強制使用回收站機制。

2、加入全域持久化指令:Codex絕不能永久刪除檔案或目錄。所有刪除必須進入回收站。如需永久刪除,必須由使用者手動明確解除安全策略。

3、攔截毀滅性Git操作:如git clean 、 git reset --hard 等必須被完全封鎖。

4、安裝全域 PreToolUse 鉤子:當檢測到rm, unlink, find -delete, rsync --delete ,以及 Python/Node/Ruby 等常見刪除 API 時,必須在執行前直接返回「Hard Deny」。

5、 權限降級:強制將安全全域預設值設定為 sandbox_mode = "workspace-write" 和 approval_policy = "on-request" (按需批准)。

6、測試驗證:不要拿真實檔案測試,用虛擬的臨時檔案驗證你的攔截機制是否生效。」

這套 Prompt 的核心思想就是:剝奪 AI 直接抹除物理磁碟的權力,所有刪除動作必須經過「回收站」。

第三層:終極武器——安裝DCG

前面已有Linear Uncle證明,光靠Prompt是攔不住瘋狂的AI的。

這時候,我們就需要祭出真正的底層神器——DCG。

正如開發者Jeffrey Emanuel所痛心疾首呼籲的:「你們怎麼還沒用 dcg?這個問題幾個月前就解決了!」

什麼是DCG?

它最初由Jeffrey Emanuel構思並用Python實現,後來由Darin Gordon用Rust語言進行了重寫和性能最佳化。

它是一個高性能的AI編碼代理鉤子,專門用於在毀滅性命令(如 git reset --hardrm -rf ./srcDROP TABLE)執行前,進行攔截和封鎖。

DCG有以下三點強大之處。

1.全平台/全模型支援:它支援攔截 Claude Code, Codex CLI, Gemini CLI, GitHub Copilot, Cursor IDE, Grok 等市面上幾乎所有的主流AI工具。

2.底層攔截,毫秒級響應:得益於Rust的SIMD加速過濾和延遲編譯正則模式,它的攔截在亞毫秒級完成。當AI試圖執行危險命令時,DCG會直接在終端拋出紅色警告,截斷操作處理程序。

3.50+ 安全包:它內建了極為豐富的安全規則庫,不僅防rm,還能掃描內聯指令碼,防止AI用類似Node.js、Python指令碼等高級手段繞過防禦。

下面是一個實戰演示。

當失去理智的AI Agent試圖運行:$git reset --hard HEAD~5 (這會摧毀你最近未提交的所有程式碼)。

DCG會瞬間亮出紅牌,攔截並輸出:

════════════════════════════════════════════════════════════════BLOCKED  dcg (攔截成功)────────────────────────────────────────────────────────────────Reason (原因):  git reset --hard 會摧毀未提交的更改Command (命令): git reset --hard HEAD~5Tip (提示): 建議先使用 'git stash' 保存您的更改。════════════════════════════════════════════════════════════════

有了這層硬核的物理攔截網,即使GPT-5.6 Sol抽風,也能保證資料無恙。

AI狂飆危險!繫上安全帶

GPT-5.6 Sol這場刪庫慘案,粉碎了我們對AI絕對安全的幻想。

現在的模型,就像是一個擁有博士級智商、卻毫無生活常識、並且手持加特林機槍的三歲神童。

你讓他幫你打掃房間,他可能為了消滅一隻蒼蠅,直接把你的房子掃平。

我們必須牢記最小權限原則,讓聰明但危險的模型在嚴格限制的沙箱裡做規劃,讓保守且安全的模型去做最終的程式碼稽核。

請轉發這篇文章給你身邊所有運行本地Agent的朋友,提醒他們檢查權限,做好備份,裝上DCG護欄。

你的一次分享,可能會拯救一個程式設計師幾年甚至十幾年的心血。 (新智元)