RecodeX 重构消息,SlowMist安全团队监测到一起针对TranchePool合约的攻击事件,损失约101.3万USDC。该资金池据称与ValinorDigital、Oatfi及fence_finance相关。

漏洞根源在于UTC日切时,受害方结算逻辑将一笔计划中的本金还款视为已到账,并在没有实际USDC还款的情况下从记录的分期未偿本金中扣除。随后draw函数(0x8e27c105)以“已注资本金减未偿本金”校验请求金额,人为恢复了101.3万USDC的提取额度,攻击者用相同calldata二次提取了同等金额。

攻击者地址为0x6ff1c3ffa622e1062168f3497a275be9cc2b1246,存在漏洞的合约为0xe25cb545bdd47a8ec2d08001cb5661b00d47621a。