На BNB Chain снова опустошили пул токена с налогом 30% при продаже: хакер взял флеш-кредит на 30 млн U, выкачал пул и унёс с собой более 300 тысяч U.

BlockSec подтвердили, что уязвимость целиком связана с логикой налога при продаже токена TENDRIL. Хакер взял флеш-кредит на 30,64 млн USDT и манипулировал ценой. Когда при продаже сработал налог в 30%, контракт вызвал controlburn() и sync(), практически обнулив резервы пула. Хакер воспользовался этим, вывел оставшиеся 4,42 млн USDT, вернул заём и заработал чистыми 308,96 тысячи долларов.

Многие проекты пытаются защититься от обвалов цены высокими налогами, но в итоге их код оказывается дырявым, как решето. Если в блокчейне встречается такой безумный налог на токен, лучшая защита — держаться от него подальше.