حملهکنندگان با بهرهبرداری از قراردادهای پردازش پرداخت (Payment Processor) در پلتفرم Limit Break، موفق شدند NFTها و توکنهای موجود در کیف پولهایی که دارای تاییدیه های قدیمی (Legacy Approvals) مربوط به Magic Eden بودند را سرقت کنند.
جزئیات فنی حمله
این حمله از طریق سوءاستفاده از دسترسیهای باقیمانده در قراردادهای هوشمند صورت گرفت. کاربرانی که در گذشته به Magic Eden اجازه دسترسی به داراییهای خود را داده بودند، بدون اینکه متوجه شوند، در معرض خطر قرار گرفتند. مهاجمان با استفاده از این تاییدیه های قدیمی، توانستند داراییها را از کیف پولهای قربانیان خارج کنند.
عملیات نجات داراییها
در پاسخ به این تهدید، تیمی از متخصصان امنیت یا White Hatها وارد عمل شدند تا داراییهای در معرض خطر را نجات دهند. طبق اعلام 0xQuit، معاون بلاکچین Yuga Labs در تاریخ ۲۵ سپتامبر، این تیم نجات توانست ۲۳,۱۵۵ دارایی را در شبکههای Ethereum و ApeChain پیش از آنکه به دست مهاجمان بیفتد، ایمن کند.
این حادثه بار دیگر اهمیت Revoke کردن تاییدیه های قدیمی در قراردادهای هوشمند را برای کاربران Web3 برجسته کرد تا از دسترسیهای غیرضروری و خطرناک جلوگیری شود.