CVE-2026-73645
Təsvir
OpenZeppelin Confidential Contracts, Zama fhEVM üzərində tətbiqlərin hazırlanması üçün eksperimental kitabxanadır. 0.3.1 versiyasından əvvəl, ERC7984 kontraktı məxfi ümumi təchizatı (total supply) euint64 dəyəri ilə izləyirdi və daxili _mint əməliyyatının daşması (overflow) səssiz şəkildə uğursuzluğa düçar ola bilirdi. contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol faylındakı wrap və onTransferReceived funksiyaları bu uğursuzluğu idarə etmirdi, buna görə də istifadəçi müvafiq məxfi bükülmüş (wrapped) tokeni almadan əsas tokeni köçürə bilirdi. Defolt rate() ilə bükücü (wrapper) təxminən 18.4 trilyon tokendən sonra dolur və sonrakı büküm sorğuları vəsaitlərin itirilməsinə səbəb ola bilər. Bu problem 0.3.1 versiyasında düzəldilib.
Necə düzəltmək olar
- @openzeppelin/confidential-contracts0.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @openzeppelin/confidential-contractsnpm | v < 0.3.1 | 0.3.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.