یک کیف پول اتریوم مرتبط با نام کاربری sven.eth، طبق گزارشها ۹.۱۲۳۱ اتر (ETH) به ارزش تقریبی ۲۲,۷۷۰ دلار و مقداری توکن TAPEETH را از دست داده است. این اتفاق پس از آن رخ داد که یک مهاجم با استفاده از یک مجوز مخرب EIP-7702 کنترل حساب را به دست گرفت.
شرکت امنیت بلاکچین ExVul این حادثه را در ۱۴ اکتبر ۲۰۲۶ گزارش داد و یک تراکنش حمایتشده توسط مهاجم را شناسایی کرد که کد مخربی را که قبلاً توسط صاحب کیف پول تأیید شده بود، فعال میکرد. این شرکت سرقت را به «تفویض اختیار ناامن» نسبت داد و توضیح داد که مهاجم بدون بهرهبرداری از پروتکل دیفای زیربنایی، کیف پول را خالی کرده است.
هیچ وام آنی یا دستکاری بازارساز خودکار (AMM) در کار نبود: مهاجم یک تراکنش نوع ۴ را که حاوی مجوز معتبر EIP-7702 قربانی بود، حمایت مالی کرد و سپس داراییها را برداشت کرد.
ExVul
جزئیات حمله EIP-7702
این سرقت شامل ۹.۱۲۳۱ اتر و ۱.۶۹۲۷۱۴۷۱ توکن TAPEETH بود. شرکت امنیتی ExVul ارزش دلاری توکنهای TAPEETH را در گزارش خود مشخص نکرده است.
بر اساس تحقیقات ExVul، مجوز مخرب به کدی که از طریق مکانیزم EIP-7702 اتریوم نصب شده بود، اجازه میداد تا با دسترسیهای کامل کیف پول قربانی عمل کند. مهاجم با استفاده از آدرس 0x9208... یک تراکنش نوع ۴ (که از مجوزهای EIP-7702 پشتیبانی میکند) حاوی امضای قربانی را ارسال کرد. پس از پردازش این تراکنش، کد مخرب فعال شد.
کد تحت کنترل مهاجم، آدرس دیگری را به عنوان کنترلکننده کیف پول تعیین کرده بود. سپس این کنترلکننده تابع PodMining.claim() را فراخوانی کرد، پاداشهای TAPEETH حاصل را منتقل کرد و در نهایت موجودی اتر کیف پول را برداشت نمود.
تفویض اختیار مخرب چگونه سرقت را ممکن ساخت؟
EIP-7702 بخشی از توسعه «انتزاع حساب» (Account Abstraction) در اتریوم است که به حسابهای معمولی (EOA) اجازه میدهد تا به طور موقت از طریق تفویض کد، قابلیتهای یک قرارداد هوشمند را به دست آورند.
در این مکانیزم، کاربر مجوزی را امضا میکند که مشخص میکند کدام قرارداد هوشمند رفتار اجرایی حساب را کنترل خواهد کرد. این ویژگی کاربردهای مشروعی مانند تراکنشهای حمایتشده (پرداخت کارمزد توسط شخص ثالث) و دستهبندی تراکنشها دارد.
با این حال، همین مکانیزم در صورت تفویض اختیار به یک کد مخرب، خطرات امنیتی جدی به همراه دارد. در این حادثه، مهاجم کارمزد تراکنش را پرداخت و مجوز امضاشده را ارسال کرد. صاحب کیف پول نیازی به تأمین مالی یا پخش تراکنشی که منجر به فعالسازی کد مخرب شد، نداشت.
مجوز مخرب همچنان میتواند سپردههای آتی را تهدید کند
شرکت ExVul هشدار داد که در زمان بررسی در بلاک ۲۶,۱۸۸,۱۵۳ اتریوم، تفویض اختیار مخرب این کیف پول همچنان فعال بوده است. این یک ویژگی EIP-7702 است که مجوزها پس از اتمام تراکنش به طور خودکار حذف نمیشوند.
این بدان معناست که تا زمانی که صاحب کیف پول این مجوز را لغو یا جایگزین نکند، کد مخرب همچنان میتواند خطرناک باشد. ExVul به کاربران هشدار داد که از واریز داراییهای جدید به آدرس آسیبدیده خودداری کنند، زیرا ممکن است وجوه جدید نیز در معرض سرقت قرار گیرند.
نگرانیهای امنیتی مشابه در مورد EIP-7702 سابقه دارد
این حمله به دنبال هشدارهای قبلی محققان امنیتی در مورد تفویض اختیار مخرب حسابها صورت میگیرد. در ماه می ۲۰۲۵، شرکت Wintermute استفاده گسترده از قراردادهای EIP-7702 را شناسایی کرد که برای خالی کردن خودکار وجوه از کیف پولهای اتریوم به خطر افتاده طراحی شده بودند.
تحقیقات Wintermute نشان داد که بیش از ۹۷٪ از تفویضهای EIP-7702 مشاهدهشده در آن زمان به قراردادهایی با کد یکسان اشاره داشتند. این نگرانیها در مورد سوءاستفاده مهاجمان از ویژگیهای تفویض اختیار کیف پول که با ارتقای Pectra اتریوم معرفی شد، متمرکز بود.
مشخصات فنی EIP-7702 اتریوم چندین اقدام حفاظتی را برای توسعهدهندگان توصیه میکند، اما هشدار میدهد که قراردادهای تفویض اختیار با پیادهسازی ضعیف میتوانند کنترل تقریباً کاملی بر حساب آسیبدیده به بازیگران مخرب بدهند.