區塊鏈安全公司Blockaid:Limit Break合約被用於零價盜取NFT
區塊鏈安全公司Blockaid監測顯示,以太坊上Limit Break的Payment Processor V2正遭持續攻擊。攻擊者利用該合約,冒充已授權用戶的NFT持有者,以零價格買走此前將合約設爲operator的藏品。
截至披露時,約170萬美元經用戶授權的NFT已在約3筆交易中被轉走,攻擊仍在進行。Blockaid明確指出,風險面不是私鑰失竊,而是用戶曾把Payment Processor V2設爲NFT操作方;攻擊者調用的正是這一權限。任何仍保留該授權的地址需立即撤銷。
Payment Processor V2由Limit Break開發,用於NFT成交結算與鏈上版稅。合約被授予operator後,可在持有人不再二次簽名的情況下轉移已批准藏品。零價成交路徑把“授權代執行”變成“無償過戶”。Yuga Labs方面此前已由區塊鏈副總裁Quit發起白帽遷移,將部分資產轉入0x71cF開頭地址並要求撤銷V2與ApeChain V3授權,與此次鏈上盜取並行發生。
市場一度將大規模NFT遷出誤讀爲Magic Eden被入侵。Blockaid的實時監測將事件從項目方自救敘事推進爲仍在擴大的利用窗口:白帽搬走一批,攻擊者繼續掃仍開放授權的錢包。未撤銷地址每多留一分鐘,就多一筆可被打包進同一調用路徑的庫存。
市場機制上,這是授權清算驅動的地板價衝擊。賣方是被零價sweep的持有人;買方是攻擊合約與隨後在二級市場出貨的地址。資金以NFT形態離開用戶錢包,經3筆左右集中交易進入攻擊控制地址,再視流動性拆分變現。受益方是搶在撤銷完成前完成調用的攻擊者;承壓方是Yuga及相關係列的即時成交深度,以及仍把舊市場合約授權留在錢包裏的地址。安全公司警報本身成爲交易暫停信號,做市與聚合器臨時隔離受影響operator。
來源:公開信息
ABAB AI 解讀
Limit Break把支付處理器做成可被市場集成的結算層,換來版稅可編程,也把operator權限鋪進大量錢包。V2代碼在2024年前後已歸檔,但鏈上授權並不隨倉庫歸檔而失效。Blockaid的角色是把進行中的零價買單實時標成攻擊,而不是等項目方寫事後報告。Yuga的Quit則用同一漏洞窗口做反向調用,形成白帽與黑帽賽跑。
資本路徑極短:授權在先,調用在後,價格參數被設爲零。三筆交易集中搬運約170萬美元,說明攻擊者按授權清單批量執行,而不是逐個釣魚。用戶側的唯一剎車是revoke交易先於下一筆sweep上鍊。項目方無法單方面作廢已發出的operator,只能遷移已暴露資產並公開喊話。這與無限ERC-20 approve被盜是同一資金結構,只是標的從代幣換成NFT。
類似案例包括OpenSea Wyvern舊授權清理、Seaport遷移期的遺留approve,以及無數已停用路由合約仍能sweep錢包的事件。行業處在“協議停更、授權永續”階段。已把operator管理做成習慣的地址,損失停在公告之前;把多年前市場合約留作無限操作方的地址,正在給攻擊者提供免費庫存。
結構判斷屬於技術替代失敗後的權限重構。市場合約迭代了,權限模型沒有迭代。機制是:NFT的setApprovalForAll把執行權交給spender,spender合約的買賣函數若缺少有效的價格與調用者約束,授權就等於空白支票。定價權從持有人轉到仍擁有operator資格的合約。在撤銷完成前,地板價由攻擊者的出貨節奏定價,而不是由買賣雙方定價。
ABAB News · 認知定律
零價格能成交,是因爲授權早已成交
合約停更,approve不停工
白帽與黑帽比的是同一筆operator誰先調用