این باگ چه کاری انجام میداد
این آسیبپذیری در مسیری به نام SDM verify path قرار داشت که یک قطعه زیرساخت حیاتی برای بررسی تراکنشهای بازپرداخت است. معمولاً سیستم مبلغ بازپرداخت را دوباره محاسبه میکند تا مطمئن شود با سپرده اصلی مطابقت دارد. اما این باگ آن محاسبه مجدد را نادیده میگرفت، بنابراین یک بار جعلی تأیید میشد. هر کسی که این حفره را پیدا میکرد میتوانست از قرارداد پل برداشت کند - حداقل در تئوری.
چگونه رفع شد
رفع این مشکل قبل از اینکه ارتقاء Lagoon به مرحله تولید برسد انجام شد. این نکته مهمی است: Lagoon بهروزرسانی اصلی بعدی پروتکل Optimism است و کد آسیبپذیر بخشی از مسیر بازپرداخت قدیمی بود که Lagoon جایگزین آن میشود. تیم این مشکل را به صورت داخلی شناسایی کرد، آن را وصله کرد و سپس افشای کامل را در انجمن حاکمیت Optimism منتشر کرد. هیچ محقق خارجی یا تلاش بهره




