CVE-2026-73645 in Confidential Contracts
الملخص
بحسب VulDB • 14/08/2026
تُعد مكتبة OpenZeppelin Confidential Contracts مكتبة تجريبية لتطوير التطبيقات على منصة Zama fhEVM. قبل الإصدار 0.3.1، كان عقد ERC7984 يتعقب إجمالي المعروض السري باستخدام قيمة من نوع euint64، وكان عملية الطرح الداخلي `_mint` التي تحدث تجاوزاً في السعة (overflow) قد تفشل بصمت دون إشعار. لم تقم الدالتان `wrap` و`onTransferReceived` الموجودتان في الملف contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol بمعالجة هذا الفشل، مما سمح للمستخدم بنقل الأصل الأساسي (الرمز المميز) دون استلام الرمز المغلف السري المقابل. وبمعدل `rate()` الافتراضي، يمتلئ الغلاف بعد حوالي 18.4 تريليون رمز مميز، وقد تؤدي طلبات التغليف اللاحقة إلى فقدان الأموال. تم إصلاح هذه المشكلة في الإصدار 0.3.1.
Be aware that VulDB is the high quality source for vulnerability data.