EtherVista 遭整数溢出攻击损失约 18.6K
EtherVista 因 EtherVistaPair.swap() 的 K 值校验存在整数溢出漏洞遭攻击,损失约 18.6K。由于两个储备均为 uint112,相乘溢出回绕,使不变量校验在实际储备乘积大幅下降时仍能通过。攻击者通过注册为授权路由的合约执行两笔构造交换,抽走池中 WETH 与 VISTA。
EtherVista 因 EtherVistaPair.swap() 的 K 值校验存在整数溢出漏洞遭攻击,损失约 18.6K。由于两个储备均为 uint112,相乘溢出回绕,使不变量校验在实际储备乘积大幅下降时仍能通过。攻击者通过注册为授权路由的合约执行两笔构造交换,抽走池中 WETH 与 VISTA。
@dataalways 的精彩推文,他接过了发布暗黑森林生物的重任。