慢霧警告:BSC 協議 Little Boy Plus 遭駭,37 萬美元被洗劫一空

BSC 鏈上 DeFi 挖礦協議 Little Boy Plus 遭駭客攻擊,損失約 37 萬美元(約 610.5 BNB)。慢霧(SlowMist)監測指出,漏洞根源在於 LBPHashrate._update() 函式可被零值 transferFrom 繞過授權檢查,攻擊者最終透過 PancakeSwap 流動性池將 USDT 全數抽乾。
(前情提要:BSC官方:8起閃電貸攻擊恐為「同一駭客組織」所為!)
(背景補充:隱私幣 Aztec 智慧合約遭駭客攻擊被盜 219 萬美元!慢霧揭露「結算繞過」漏洞)

區塊鏈安全機構慢霧(SlowMist)監測發現,BSC 鏈上 DeFi 挖礦協議 Little Boy Plus 於 6 月 18 日遭駭客攻擊,損失約 37 萬美元(約 610.5 枚 BNB)。慢霧指出,此次攻擊的核心漏洞存在於 LBPHashrate._update() 函式中。

零值轉帳繞過授權檢查

慢霧分析指出,漏洞函式位於位址 0x5e3c…85fe,問題出在該函式可被零值的 transferFrom 呼叫觸發,從而繞過 OpenZeppelin 的授權檢查機制。具體而言,攻擊者無需取得交易對(pair)的授權,即可直接呼叫 LBPHashrate.transferFrom(pair, DEAD, 0),觸發內部的 _harvest(pair) 函式。

LBP 代幣鑄造導致流動性失衡

_harvest(pair) 函式隨後透過 LBP.mintReward(pair, reward) 向 PancakeSwap 的流動性池位址直接鑄造 LBP 代幣。這批憑空產生的 LBP 增加了交易對的帳面餘額,卻未同步增加其實際儲備,造成流動性池內的價格失衡。攻擊者利用此一漏洞,透過 PancakePair.swap() 函式將池中的 USDT 全數提取一空。

🚨SlowMist TI Alert🚨

💸 @LittleBoyPlus has been exploited. Loss: ~377,642 USDT (~610.555 BNB)

🔍 Root Cause: The LBPHashrate._update() function (in 0x5e3c…85fe) is triggered by zero-value transferFrom calls, which bypasses OpenZeppelin's allowance check. This allows an…

— SlowMist (@SlowMist_Team) June 18, 2026

BNB-3.27%
CAKE-1.19%
AZTEC-7.16%
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆