CVE-2025-21607 in vyper情報

要約

〜によって VulDB • 2026年05月23日

VyperはEVM向けのPython風のスマートコントラクト言語です。VyperコンパイラがプリコンパイルアドレスEcRecover (0x1)およびIdentity (0x4)を使用する場合、呼び出しの成功フラグがチェックされません。その結果、攻撃者は特定のガス量を指定してこれらの呼び出しを失敗させつつ、全体の処理を継続させることができます。これにより、実行結果が正しくない可能性があります。EVMのルールに基づくと、失敗したプリコンパイルの後、残りのコードには呼び出し前のガスの1/64しか残りません(63/64が転送されて消費されたため)。したがって、失敗したプリコンパイル呼び出しの後に続く処理は比較的単純なものに限られます。そのため、実世界のコントラクトで重大な影響を受けるものは見つかっていません。それでもなお、過剰な慎重さからアドバイザリが発出されました。ユーザー側で取るべきアクションはありません。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

GitHub M

予約する

2024年12月29日

モデレーション

承諾済み

エントリ

VDB-291656

EPSS

0.00654

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!