مهاجم با استفاده از واریز جعلی، ۲۰۰ هزار XRP را از پل ارتباطی برداشت کرد
در تاریخ ۹ اوت، یک پل ارتباطی که لجر XRP (XRP Ledger) را به Coreum (که اکنون به tx تغییر نام داده است) متصل میکرد، نزدیک به ۲۰۰ هزار XRP را از دست داد. این اتفاق زمانی رخ داد که یک مهاجم سیستم بررسی واریز این پل را فریب داد و یک انتقال کیف پول به کیف پول را به عنوان یک واریز واقعی تلقی کرد.
این پل ارتباطی از آن زمان متوقف شده است و هم اپراتور و هم محققان خارجی، علت این نقص را نرمافزار سمت Coreum دانستهاند و نه هیچ مشکلی در خود لجر XRP.
اولین هشدار عمومی توسط یک معاملهگر با نام کاربری playa منتشر شد. او اعلام کرد که حساب rxXXXeMX8Gy5YvibvGLnQJ1XKKD7UswM1 متعلق به این پل ارتباطی در حال از دست دادن وجوه است و تنظیمات DefaultRipple این حساب را علت آن دانست.
Playa اظهار داشت که موجودی حساب در عرض چند دقیقه از ۹۳,۷۰۰ XRP به ۷۷,۲۰۰ XRP کاهش یافته است. این رقم از یک بازه زمانی یازده دقیقهای از مجموعاً نود و هفت دقیقه برداشت وجه به دست آمده بود.
کاربر دیگری به نام Vet در همان بحث، با این نظر مخالفت کرد و نوشت: «دلیل این بود که پل Coreum به طور فعال مورد سوءاستفاده قرار میگرفت.» Playa نیز بعداً موافقت کرد و نوشت: «من عجله داشتم که پست گذاشتم و به درستی بررسی نکردم.»
تیم tx در بیانیهای این سوءاستفاده را تأیید کرد و اعلام داشت که نرمافزار آنها «تراکنشهایی را که در واقع هیچ XRP را به پل تحویل نداده بودند، به اشتباه ثبت کرده است.»
تحلیل فنی رضا بشاش، سازوکار این حمله را تشریح کرد: مهاجم توکن بستهبندی شده خود پل را بین دو کیف پول متعلق به خود منتقل کرده، یک یادداشت واریز پل را به آن ضمیمه کرده و از آنجایی که این توکن توسط پل صادر شده بود، این انتقال در تاریخچه آن ظاهر شده و به عنوان یک واریز واقعی تلقی شده است.
Relayerها (تأییدکنندگان تراکنش) این واریز را تأیید کردند، داراییهای بدون پشتوانه در سمت Coreum ایجاد شدند و مهاجم در مقابل آنها XRP واقعی برداشت کرد. بشاش کل مبلغ را ۱۹۸,۷۱۵.۸۸ XRP تخمین زد که به ETH تبدیل شده، از طریق THORChain هدایت شده و در نهایت به Tornado Cash ارسال شده است.
tx اعلام کرده است که آسیبپذیری شناسایی شده، پل همچنان متوقف است و گزارشی به مرکز شکایات جرایم اینترنتی FBI ارائه شده است. هیچ دارایی دیگری که از طریق این پل منتقل شده بود، تحت تأثیر قرار نگرفته است و اپراتور اعلام کرده است که طرحی برای جبران خسارت کاربران در دست بررسی است.
بررسی بعدی در زنجیره (on-chain) همین علت ریشهای را از زاویهای دیگر کشف کرد: ۲۱ Relayer مجزا در Coreum هر کدام همان واریز جعلی را تأیید کردند و به مهاجم اجازه دادند تا داراییهای پل را بدون پشتوانه ایجاد کند، سپس این ترفند را با مقادیر فزاینده تکرار کرد تا زمانی که اقدام به برداشت وجه کرد.
هر پرداخت بعدی در لجر XRP دارای امضای چندگانه معتبر از سوی گروه تأییدکنندگان خود پل بود، به همین دلیل بود که توضیح DefaultRipple پس از بررسی دادههای تراکنش، صحیح نبود. XRP بومی در ابتدا هیچ خط اعتباری برای ریپل شدن ندارد و این پرچم فقط توکنهای صادر شده توسط پل را کنترل میکند.
این سوءاستفاده در حالی رخ داد که قیمت XRP در حال کاهش بود. این توکن در حدود ۱.۰۲ دلار معامله میشود که نزدیک به پایینترین قیمت ۲۱ ماهه خود است و با کاهش حدود ۴.۴ درصدی در این هفته، همزمان با سقوط بیتکوین به حدود ۶۴,۰۰۰ دلار و کاهش حدود ۴۰ میلیارد دلاری کل بازار ارزهای دیجیتال در یک روز، مواجه شده است.

Leave a Reply