區塊鏈安全公司 SlowMist 指出,Liquid 的比特幣側鏈存在一個漏洞,允許攻擊者無需相應的比特幣儲備就生成了 3,998.5 L-BTC。該漏洞於 9 月 6 日被發現,攻擊者利用快取碰撞繞過了 Elements 的範圍證明檢查,將未有儲備支撐的代幣兌換為比特幣。
此漏洞影響了 23.3.4 之前發佈的 Elements 版本。8 月 3 日發布的早期修補並未解決邊界欄位的弱點,導致系統持續存在風險。
SlowMist 表示,攻擊者利用設置交易操縱節點快取,然後鑄造未有儲備支撐的 L-BTC。之後,攻擊者通過鏈上訊息尋求 10% 的賞金。
23.3.4 版本通過新增長度前綴和緊急停用快取的選項,修復了這個問題。此次事件並未涉及私鑰或智能合約被竊取。
Liquid 在升級期間暫停了通過其錨定機制進行的比特幣存提現,以限制資金的進一步流動。
經過四天暫停後,區塊生產於 9 月 10 日恢復。Liquid 的管理節點更新了他們的節點,並在嚴密監控下重新開始簽署區塊。
恢復過程中包含將 3,400 BTC 歸還至聯邦錢包,攻擊者則仍保有 598.5 BTC。
