BTCC / BTCC Square / PanewslabTW /
BlockSec:DBXen合約遭遇攻擊,損失約15萬美元

BlockSec:DBXen合約遭遇攻擊,損失約15萬美元

Published:
2026-03-12 16:08:00
15
1

PANews 3月12日消息,根據BlockSec Phalcon監測,DBXen合約今日上午遭遇攻擊,估計損失約15萬美元。 根本原因在於ERC2771元交易下發送者身分不一致。 在burnBatch()函數中,gasWrapper()修飾器使用_msgSender()(實際使用者)更新狀態,而回呼函數onTokenBurned()則使用msg.sender(轉發器)。 這導致accCycleBatchesBurned為使用者記錄,但lastActiveCycle錯誤地為轉發器更新。 此不一致性破壞了claimFees()和claimRewards()的邏輯。 當為用戶執行updateStats()時,合約錯誤地認為存在未處理的已銷毀批次,因為accCycleBatchesBurned已更新而lastActiveCycle未更新,從而錯誤計算獎勵和費用,使攻擊者能夠提取超額資金獲利。

|Square

下載BTCC APP,您的加密之旅從這啟程

立即行動 掃描 加入我們的 100M+ 用戶行列

本站轉載文章均源自公開網絡平台,僅為傳遞行業信息之目的,不代表BTCC任何官方立場。原創權益均歸屬原作者所有。如發現內容存在版權爭議或侵權嫌疑,請透過[email protected]與我們聯絡,我們將依法及時處理。BTCC不對轉載信息的準確性、時效性或完整性提供任何明示或暗示的保證,亦不承擔因依賴這些信息所產生的任何直接或間接責任。所有內容僅供行業研究參考,不構成任何投資、法律或商業決策建議,BTCC不對任何基於本文內容採取的行為承擔法律責任。