Rabbit R1 曝嚴重安全漏洞:硬編碼 API 導致所有歷史回覆可被調閱
逆向團隊 Rabbitude 披露,Rabbit 官方程式碼中硬編碼了多個關鍵 API 金鑰,任何人都能借此調取 R1 生成過的所有歷史回覆與個人資訊,甚至能篡改回答或使裝置變磚。Rabbit 官方稱 6 月 25 日才得知涉嫌洩露並已介入調查,目前未發現客戶資料外洩。

那個長得像亮橙色小玩具的 Rabbit R1,這次惹上的不是功能不好用的小毛病,而是底褲都被看光了的安全大禍。
專門逆向研究 R1 的社群團隊 Rabbitude 最近爆料,他們在 Rabbit 的程式碼庫裡發現了好幾個被硬編碼寫死的關鍵 API 金鑰。這意味著任何人只要拿到這些金鑰,就能調出 R1 歷史上給出的所有回覆,甚至包括使用者在互動中吐露的個人敏感資料。
鑰匙直接寫在門上,還能把裝置變磚
按 Rabbitude 的說法,他們早在 5 月 16 日就拿到了 Rabbit 程式碼庫的訪問許可權。翻看之後,他們找到了通往幾個關鍵第三方的 API key,包括 ElevenLabs 的語音合成、Azure 的語音轉文字、Yelp 的點評搜尋以及 Google Maps 的定位服務。
問題在於,這些硬編碼的金鑰許可權大得驚人。
Rabbitude 表示,利用這些金鑰,駭客不僅能下載所有使用者的對話歷史,還能直接遠端篡改 R1 的回覆內容、換掉裝置的聲音,甚至可以直接讓使用者的 R1 裝置徹底變磚癱瘓。
更讓人難以接受的是時間差。Rabbitude 成員在社交平臺上表示,Rabbit 官方在一個月前就知道這個漏洞的存在,卻一直裝聾作啞,什麼補救措施都沒做。
直到 Rabbitude 公開曝光之後,Rabbit 才緊急吊銷了 ElevenLabs 的 API key,這一操作甚至直接導致部分 R1 裝置在短時間內無法正常發聲。
官方稱未見洩露,雙方各執一詞
面對社群的指控,Rabbit 官方的回應顯得非常謹慎。
Rabbit 在發給 Engadget 的宣告中表示,公司是在 6 月 25 日才得知有所謂的「資料洩露指控」。官方安全團隊隨即展開了調查,並強調截至目前,官方並未發現任何客戶資料遭到洩露,也沒有證據表明內部系統被入侵。
不過,對於程式碼庫裡是否真的硬編碼了那些敏感金鑰、是否吊銷了全部涉事 key,Rabbit 在宣告中隻字未提,只表示一旦有新進展會對外同步。
這就成了各執一詞的尷尬局面:社群拿出了程式碼和技術細節,指責官方拖延;官方則堅持系統沒被黑、資料沒洩露。
為什麼重要
我們認為,這件事對那些花了 199 美元嚐鮮的 R1 買家來說,是一個極其危險的訊號。
如果你手頭正在用 R1,現在最明智的做法就是避免在上面輸入任何密碼、地址、訂單或個人隱私。硬體再可愛、工業設計再抓人,一旦底層連最基本的硬編碼金鑰都敢隨便放,使用者就等於在裸奔。
對整個 AI 硬體行業來說,這件事撕下了不少初創團隊的遮羞布。現在很多團隊為了趕在風口上快速出貨,把精力全堆在外觀設計、宣傳影片和概念包裝上,後端的工程規範和安全審計卻粗糙得像學生作業。API key 直接寫死在程式碼裡,在軟體工程裡屬於極其低階的低階失誤。
從 Rabbit 的應對來看,這種反應很難讓人放心。先是拖延一個月被社群打臉,接著吊銷一個 key 就能讓使用者裝置短暫罷工,說明整個系統架構缺乏最基本的解耦和彈性容錯。硬體風潮過去後,如果連最基礎的資料安全都守不住,這些獨立 AI 小玩意恐怕很難再讓人掏出真金白銀了。
來源 (2)
- rabbitu.de(在新分頁開啟)原文rabbitu.de
- engadget.com(在新分頁開啟)報導engadget.com