7x24h速報
GoPocket開発者:ERC721Rのサンプル契約には欠陥があり、プロジェクト側がこの問題を利用してRugPullを行う可能性がある。
2022.04.12 - 11:34
共有先Twitterで共有
WeChatに共有
Weiboに共有WeChatに共有
記事リンクを共有
画像付きポスターを共有
7x24h 速報
GoPocket開発者:ERC721Rのサンプル契約には欠陥があり、プロジェクト側がこの問題を利用してRugPullを行う可能性がある。
GoPocket開発者:ERC721Rのサンプルコントラクトには欠陥があり、プロジェクト側がこの問題を悪用してRugPullを行う可能性がある。
2022.04.12 - 11:34:54
TechFlow消息、慢霧セキュリティーチームの初期分析によると、この欠陥は本質的にowner権限が大きすぎる問題に起因している。ERC721Rのサンプルコントラクトでは、ownerがsetRefundAddress関数を使用して、ユーザーが返却するNFTの受取アドレスを任意に設定できる。この返却アドレスが対象NFTを保有している場合、refund関数を繰り返し呼び出すことで、ユーザーがコントラクト内でロックされている購入資金を尽きさせてしまう可能性がある。また、サンプルコントラクトにはownerMint関数も存在しており、NFTのミントが総供給量に達していない場合でも、ownerが新たにミントを行うことができる。従って、ERC721Rの実装は「君子は遠慮するが小人は防げない」状態にある。
慢霧セキュリティーチームは、ユーザーに対して、プロジェクト側がERC721Rを使用しているかどうかにかかわらず、NFTミント参加時にはリスク評価を十分に行うよう勧告している。
お気に入りに追加
SNSで共有




