BTC $62,807.27 -0.31%
ETH $1,874.43 -0.34%
BNB $601.38 -0.87%
XRP $0.9916 -0.99%
SOL $74.64 -1.01%
TRX $0.3309 +0.04%
DOGE $0.0696 +0.01%
ADA $0.1749 -1.07%
BCH $203.63 +0.09%
LINK $9.40 -0.29%
HYPE $57.30 +0.93%
AAVE $85.89 -0.24%
SUI $0.6697 -1.05%
XLM $0.1561 -0.96%
ZEC $485.52 -0.26%
BTC $62,807.27 -0.31%
ETH $1,874.43 -0.34%
BNB $601.38 -0.87%
XRP $0.9916 -0.99%
SOL $74.64 -1.01%
TRX $0.3309 +0.04%
DOGE $0.0696 +0.01%
ADA $0.1749 -1.07%
BCH $203.63 +0.09%
LINK $9.40 -0.29%
HYPE $57.30 +0.93%
AAVE $85.89 -0.24%
SUI $0.6697 -1.05%
XLM $0.1561 -0.96%
ZEC $485.52 -0.26%

OpenSeaの旧契約で新たな脆弱性が発見され、関連する権限をキャンセルしていないユーザーはNFTが盗まれるリスクが存在します。

2022-10-28 17:13:04

ChainCatcher のメッセージによると、ブラウザのセキュリティプラグイン Pocket Universe は、Opensea の旧契約に新たな脆弱性が発見されたと報告しています。この脆弱性は、ユーザーの NFT を盗むために利用される可能性があり、取引が署名されるとウォレットが空にされる恐れがあります。この脆弱性は、2022 年 5 月以前(つまり Seaport アップグレード以前)に Opensea にリストされた任意の NFT を盗むことができます。

Opensea は以前、Wyvern プロトコルを使用して注文をマッチングしており、ユーザーが NFT を上場する際に代理契約に NFT の引き出し権限(通常の setApprovalForAll 権限)を付与していました。そのため、この代理契約は、2022 年 5 月以前にユーザーがリストした NFT を取り消す権限を持っています。新しい脆弱性の利用は、ユーザーに取引に署名させることで、攻撃者がユーザーの代理契約の所有権を持つように仕向け、その結果、ユーザーの NFT を引き出す権限を得ることになります。(出典リンク

app_icon
ChainCatcher Building the Web3 world with innovations.