🇰🇷 한글 설명
EVM을 위한 파이썬 기반 스마트 컨트랙트 언어인 Vyper의 취약점입니다. 영향을 받는 버전에서는 외부 함수가 십진수 인수의 범위를 적절히 검증하지 않아 논리적 오류가 발생할 수 있습니다. 이 문제는 버전 0.3.0에서 해결되었습니다.
💡 쉬운 설명
스마트 컨트랙트 코드를 작성할 때 숫자의 범위를 제대로 확인하지 못하는 결함이 있습니다. 이로 인해 계산 결과가 틀려지는 등의 논리적 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions external functions did not properly validate the bounds of decimal arguments. The can lead to logic errors. This issue has been resolved in version 0.3.0.
📍 영향받는 시스템
Vyper 0.3.0 미만 버전
⚔️ 공격 벡터
외부 함수에 잘못된 범위의 십진수 인수를 전달하여 논리적 오류 유도
🛡️ 대응 방법
Vyper를 0.3.0 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 0.3.0 미만인지 확인
pip show vyper | grep Version