CVE-2025-21607 in vyperالمعلومات

الملخص

بحسب VulDB • 24/05/2026

Vyper هي لغة عقود ذكية ذات طابع بايثوني (Pythonic) لسلسلة الكتل الافتراضية الإيثريوم (EVM). عندما يستخدم مترجم Vyper الدوال الجاهزة (precompiles) الخاصة بـ EcRecover (0x1) و Identity (0x4)، فإن علم النجاح (success flag) للاتصال لا يتم التحقق منه. ونتيجة لذلك، يمكن لمهاجم توفير كمية محددة من الغاز (gas) لجعل هذه الاتصالات تفشل، مع استمرار التنفيذ الكلي. وبالتالي، قد تكون نتيجة التنفيذ غير صحيحة. بناءً على قواعد EVM، بعد فشل الدالة الجاهزة، يتبقى للكود المتبقي سدس (1/64) فقط من غاز الاتصال السابق (حيث تم توجيه وإنفاق 63/64). ومن ثم، لا يمكن أن يتبع استدعاءات الدوال الجاهزة الفاشلة إلا عمليات تنفيذ بسيطة إلى حد كبير. لذلك، لم نجد عقوداً حقيقية متأثرة بشكل كبير. ومع ذلك، تم إصدار نصيحة احتياطية تماشياً مع مبدأ الحذر الزائد. لا توجد إجراءات يتعين على المستخدمين اتخاذها.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

29/12/2024

إفشاء

14/01/2025

الاعتدال

تمت الموافقة

إدخال

VDB-291656

EPSS

0.00654

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!