Article

A dormant third-party MakerDAO liquidation bot proxy was drained of 200 tokens WETH, with losses of approximately 538000 USD According to BlockBeats,October 6, Defimon Alerts monitoring found that a new address funded via Tornado Cash October 6 withdrew funds from a dormant MakerDAO ETH-A liquidation bot proxy: 200 WETH, with losses of approximately 538000 USD. The upgradeable proxy had won 2020 liquidation auctions in ETH-A(No. 1457 to 1460, 50 each), but did not call WETH(), leaving the collateral in deal.

The implementation contract's withdrawal function was not protected by Flipper, allowing any caller to trigger it: first, call ds-auth() on the old auctions above; then use deal to move the collateral to Vat.flux; subsequently,keeper transfers GemJoin.exit 200 to the caller-specified address and unwraps it into WETH. The ETH。MakerDAO core contract operated as designed; the vulnerability was the third-party bot's unprotected exit function.

Original link https://m.theblockbeats.info/flash/370419