脆弱性情報
高度な大規模言語モデル技術を使用していますが、出力には不正確または古い情報が含まれる可能性があります。Shenlongはデータの正確性を確保するよう努めていますが、実際の状況に基づいて検証・判断してください。
脆弱性タイトル
Vyper: incorrect order of evaluation of side effects for some builtins
脆弱性説明
Vyper is a Pythonic Smart Contract Language. In affected versions the order of evaluation of the arguments of the builtin functions `uint256_addmod`, `uint256_mulmod`, `ecadd` and `ecmul` does not follow source order. This behaviour is problematic when the evaluation of one of the arguments produces side effects that other arguments depend on. A patch is currently being developed on pull request #3583. When using builtins from the list above, users should make sure that the arguments of the expression do not produce side effects or, if one does, that no other argument is dependent on those side effects.
CVSS情報
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
脆弱性タイプ
控制流实现总是不正确
脆弱性タイトル
Vyper 安全漏洞
脆弱性説明
Vyper是EVM 的 Pythonic 智能合约语言。 Vyper 0.3.9版本及之前版本存在安全漏洞,该漏洞源于内置函数“uint256_addmod”、“uint256_mulmod”、“ecadd”和“ecmul”的参数求值顺序不遵循源代码顺序。
CVSS情報
N/A
脆弱性タイプ
N/A