Drips Network DaiDripsHub контракт втрачає 24 882,99 DAI через уразливість у перетворенні цілих чисел

Згідно з повідомленням про безпеку від SlowMist, контракт Drips Network DaiDripsHub зазнав сьогодні (15 липня) збитків на суму 24 882,99 DAI через вразливість цілочисельного перетворення у функції give. Вразливість виникла через недостатню перевірку під час конвертації uint128 у int128, що дозволило атакувальникам подавати значення, які перевищують максимальний поріг для int128. Це спричинило ситуацію, коли під час перетворення отримувалося від’ємне значення, через що напрям руху коштів змінився з оплати користувача на зняття з резерву, викачавши резерви DAI. Адреси атакувальника та постраждалих контрактів були публічно оприлюднені.
Застереження: інформація на цій сторінці може походити зі сторонніх джерел і надається виключно для ознайомлення. Вона не відображає позицію чи думку Gate і не є фінансовою, інвестиційною чи юридичною консультацією. Торгівля віртуальними активами пов’язана з високим ризиком. Будь ласка, не покладайтеся лише на інформацію з цієї сторінки під час прийняття рішень. Детальніше дивіться у Застереженні.
Прокоментувати
0/400
Немає коментарів