Vyper是以Python为基础的智能合约语言,用于以太坊虚拟机。在版本0.3.10及之前的版本中,使用`slice`内置函数时,当缓冲参数为`msg.data`、`self.code`或`<address>.code`,且`start`或`length`参数具有副作用时,可能导致双重评估漏洞。仅在版本`<0.3.4`中可以轻松触发,因为`0.3.4`引入了唯一的符号栅栏。没有发现受影响的生产合同。此外,在客户端测试中,具有副作用的双重评估应该很容易发现。因此,影响较低。截至发布时,尚无可用的修复版。
建议您更新当前系统或软件至最新版,完成漏洞的修复。