BlockSec:BNB Chain上のTENDRIL/USDT流動性プールが攻撃を受け、約55万6千ドルの損失
Odaily星球日報の報道によると、BlockSecは、同社のシステムがBNB Chain上のTENDRIL/USDT流動性プールが数時間前に攻撃を受け、約55万6千ドルの損失が発生したことを検知したと発表した。攻撃の根本原因はトークンの売却税ロジックにセキュリティ上の欠陥が存在することにある。攻撃者はフラッシュローン資金を利用してTENDRILを購入した後、30%の売却税および税務処理コントラクト(_poolControl)をトリガーすることで、税額トークンが売却された後にコントラクトがさらにcontrolburn()とsync()を呼び出し、流動性プールに記録されたTENDRILの準備量がほぼゼロになった。その後、売り手の残存トークンがプールに入ることで、攻撃者は後続の交換を通じてプール内の残存USDTのほぼ全額を引き出すことが可能になった。
具体的には、攻撃者は約3064万枚のUSDTのフラッシュローン資金を使用してプール内の価格および準備量を操作し、最終的に流動性プールから約442万枚のUSDTを引き出し、同一トランザクション内でフラッシュローンを返済し、約30万8960ドルの利益を移転した。
