چهار کپسول نقره‌ای وثیقه متصل به خزانه قدیمی مزایده که با کلید نارنجی دسترسی غیرمجاز شکافته شده است

بهره‌برداری از Keeper قدیمی MakerDAO، ۲۰۰ ETH را از مزایده‌های تسویه‌نشده خارج کرد

Yuki Lin
Yuki Lin
به‌روزرسانی‌شده در 2026/10/09 04:12:17

مهاجم با سوءاستفاده از نبود کنترل دسترسی در یک keeper قدیمی، چهار لات سال ۲۰۲۰ را تسویه و ۲۰۰ ETH برداشت کرد.

AI iconخلاصه

یک auction keeper قدیمی پس از آن‌که تابعی بدون محدودیت کنترل حساب داخلی MakerDAO را به ماژول مهاجم واگذار کرد، ۲۰۰ ETH از دست داد.

یک مهاجم در ۶ اکتبر با فراخوانی تابعی بدون محدودیت در یک auction keeper قدیمی MakerDAO، کنترل حساب داخلی Vat آن را به کد خود واگذار کرد و ۲۰۰ ETH خارج ساخت. همان تراکنش چهار مزایده راکد ETH-A از مارس ۲۰۲۰ را تسویه و وثیقه حاصل را برداشت کرد. ارزش ۲۰۰ ETH در زمان تراکنش حدود ۵۴۲٬۹۸۲ دلار بود.

این رخداد به یک قرارداد keeper قدیمی و چهار لات تسویه‌نشده مربوط بود. شواهد موجود نشان نمی‌دهد هسته فعلی پروتکل MakerDAO، کیف پول کاربران یا Vaultهای فعال به خطر افتاده باشند. تازه‌ترین گزارش‌ها را می‌توان در مرکز اخبار OrangeX.com دنبال کرد.

۲۰۰ ETH چگونه در دسترس قرار گرفت

keeper آسیب‌دیده در آشفتگی بازار مارس ۲۰۲۰ مزایده‌های ۱۴۵۷ تا ۱۴۶۰ را برنده شده بود. هر لات ۵۰ ETH داشت و با پیشنهاد صفر برنده شده بود، اما تسویه تکمیل نشد. بنابراین وثیقه در سامانه بازنشسته‌شده مزایده ETH-A همچنان قابل مطالبه باقی ماند.

مهاجم در ساعت ۰۶:۱۳:۱۱ UTC روز ۶ اکتبر، هر چهار تسویه را در یک تراکنش فعال کرد. ابتدا ۲۰۰ ETH به موجودی Vat قرارداد keeper اضافه شد و سپس در همان تراکنش انتقال یافت.

نبود کنترل دسترسی

تابع آسیب‌پذیر بدون بررسی مجاز بودن فراخواننده، آدرس یک آداپتور را می‌پذیرفت. سپس به آداپتور روی حساب Vat اختیار می‌داد و در حالی که مجوز فعال بود، کنترل را به کد مهاجم بازمی‌گرداند.

ماژول مخرب همه وثیقه را جابه‌جا کرد، آن را به صورت ETH بسته‌بندی‌شده خارج ساخت و برای مهاجم فرستاد. چون تابع مجوز را لغو نکرد، واگذاری اختیار نیز باقی ماند. آکادمی OrangeX.com مفاهیم قرارداد هوشمند و مجوزهای زنجیره‌ای را توضیح می‌دهد.

این رخداد چه چیزی را ثابت نمی‌کند

این مورد نشان می‌دهد قراردادهای عملیاتی رهاشده ممکن است سال‌ها پس از پایان استفاده اصلی، حقوق ارزشمند نگه دارند. با این حال، اثبات نمی‌کند همه keeperها، Vaultهای MakerDAO یا قراردادهای فعلی لیکوییدیشن همین نقص را دارند. پیاده‌سازی آسیب‌پذیر به‌صورت عمومی تأیید نشده بود و تا زمان نگارش، بیانیه رسمی کاملی درباره قراردادهای دیگر منتشر نشده بود.

درس امنیتی برای تیم‌ها

تیم‌ها باید قراردادهای قدیمی را فهرست کنند، اختیارهای بلااستفاده را لغو کنند، مانده‌ها را تسویه و مسیرهای callback منسوخ را غیرفعال سازند. راهنمای مرتبط با راستی‌آزمایی در مرکز اعتماد OrangeX.com در دسترس است.

OrangeX.com Analysis

زیان از ترکیب سه عامل ایجاد شد: نبود بررسی فراخواننده، واگذاری ماندگار و چهار لات تسویه‌نشده. حذف هر یک از این عوامل می‌توانست مسیر برداشت را محدود کند. بنابراین خارج‌کردن یک سامانه از خدمت، خود یک فرایند امنیتی است.

انتقال ۲۰۰ ETH، چهار تسویه ۵۰ ETH و مسیر مجوز استفاده‌شده تأیید شده‌اند. لغو اختیار باقی‌مانده، وجود پیاده‌سازی مشابه در قراردادهای دیگر و امکان بازیابی وجوه هنوز نیازمند تأیید رسمی است.

گزارش‌های مرتبط

سپر خزانه نقره‌ای مات با مسیر نارنجی کال‌دیتا بالای پل امن بیت‌کوین روی زمینه سیاه

Mezo جزئیات سوءاستفاده veBTC، بازپرداخت و پیشنهاد بازیابی را منتشر کرد

نقص قرارداد veBTC به سرقت حدود ۵٫۵۲ بیت‌کوین از ۳۶ دارنده انجامید و Mezo وعده داده زیان را از منابع پروتکل جبران کند.

Yuki Lin
Yuki Lin
2026/10/13 06:28:33
گره‌های نقره‌ای XRP Ledger که در پس‌زمینه سیاه از مسیر سرریز نارنجی محافظت می‌شوند

XRP Ledger نقص سرریز بحرانیِ امکان‌ساز ایجاد XRP را برطرف کرد

نسخه 3.4.1 نرم‌افزار XRPL سرریز موتور پرداخت را که می‌توانست XRP قابل‌خرج ایجاد کند رفع کرد؛ شواهدی از سوءاستفاده در شبکه عمومی یافت نشد.

Yuki Lin
Yuki Lin
2026/10/12 06:40:29
ماژول امنیتی نقره‌ای در محفظه شفاف کنار حلقه بررسی و مسیرهای نارنجی منحرف‌شده کیف پول

Ledger زیان خریداران CryptoBilis را بررسی می‌کند؛ برآورد زنجیره‌ای ۹۲.۹ میلیون دلار

Ledger گزارش زیان خریداران دستگاه از CryptoBilis را بررسی می‌کند و تحلیل مستقل ۹۲.۹ میلیون دلار انتقال را در پنج شبکه ردیابی کرده است.

Yuki Lin
Yuki Lin
2026/10/10 04:22:25