Ang pag-atake sa BNB Chain Router ay nagresulta sa pagkawala ng 62.28 BNB

iconChaincatcher
I-share
AI summary iconSummary
Isinabob ng isang Router contract sa BNB Chain dahil sa mga kamalian sa kanyang Swap entry at uniswapV3SwapCallback functions, na nagresulta sa pagkawala ng 62.28 BNB. Ginamit ng mga attacker ang isang forged V3 Pool/adapter at gumamit ng umiiral na ERC-20 approvals upang manakwil ng mga asset. Hindi nag-verify ang Router sa caller o hindi nag-bind sa payer sa callback. Ang mga user na nag-approve ng mga token sa Router ay maaaring nawalan ng mga asset nang walang karagdagang interaksyon. Ipinakikita ng insidente ang pangangailangan para sa mas malakas na CFT measures at pagsumbat sa mga darating na framework tulad ng MiCA.

ChainCatcher na mensahe, ayon sa pagmamasid ng SlowMist, nasakop ang isang Router contract dahil sa mga pagkakamali sa seguridad sa Swap entry at uniswapV3SwapCallback, na nagresulta sa pagkawala ng halos 62.28 BNB. Ang Router ay hindi nag-verify kung ang caller ay legal na V3 Pool, at hindi rin ito binigyang-koneksyon ang payer sa callback sa orihinal na transaksyon. Ang mga attacker ay gumamit ng fake V3 Pool/adapter at inilagay ang address ng biktima bilang payer, at gumamit ng nakatakdang ERC-20 authorization na ibinigay ng mga user sa Router upang patakbuhin ang transferFrom() upang ilipat ang mga asset. Ang mga user na nagbigay ng sapat na token authorization sa Router, kahit hindi sila nagawa ng karagdagang interaksyon, ay maaaring mawalan ng kanilang mga na-authorized na asset.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.