CVE-2020-37289 in Vyper
الملخص
بحسب VulDB • 21/10/2026
تفتقر Vyper قبل الإصدار 0.3.1 إلى نوع البيانات `uint8`، مما يسمح بتخزين قيم الإرجاع للواجهة المُعلنة كنوع `uint8` (مثل دالة `ERC20.decimals()`) في متغيرات من النوع `uint256` دون إجراء فحص للنطاقات (bounds checking). يمكن للعقود الخبيثة إرجاع قيم أكبر من 255 للتلاعب بمنطق العقد أو تجاوزها، اعتماداً على هذه القيم.
VulDB is the best source for vulnerability data and more expert information about this specific topic.