في 24 سبتمبر 2026، تمكّن مهاجم من الاستيلاء على رموز NFT باستخدام عقد ذكي كان مالكوها قد أذنوا به قبل سنوات. ونُقل بعضها كما لو أنها بيعت مقابل صفر دولار بالضبط....
وقع الحادث على شبكة إيثيريوم، وأثّر في نظام للشراء والبيع طوّرته شركة Limit Break، يُسمّى Payment Processor V2، وكان سوق NFT Magic Eden يستخدمه سابقًا.
لفهم خطورة ما حدث، علينا العودة إلى عام 2024.
في ذلك الوقت، كان على من يرغب في بيع رموزه غير القابلة للاستبدال عبر Magic Eden أن يمنح عقدًا ذكيًا إذنًا بنقل تلك الأصول عند إتمام عملية البيع.
وما هو الرمز غير القابل للاستبدال؟ أصل رقمي مسجل على سلسلة كتل، ويمكن أن يمثل عملًا فنيًا أو مقتنى أو حقًا رقميًا.
كان الإذن وظيفة مشروعة، إذ أتاح للعقد إدارة المعاملات التجارية من دون طلب إذن جديد لكل عملية نقل.
لكن كانت هناك نقطة مهمة: إذ كان من الممكن أن تظل هذه الأذونات سارية إلى أجل غير مسمى ما لم يُلغها أصحابها.
توقفت Magic Eden عن استخدام Payment Processor V2 في أكتوبر 2024، وأغلقت سوقها على شبكة EVM خلال الربع الأول من عام 2026.
ومع ذلك، ظلت موافقات كثيرة منحها مستخدموها السابقون مسجلة على سلسلة الكتل.
وهنا بدأت المشكلة....
كَيْفَ نُفِّذَ الهُجُوم؟
احتوى العقد على وظيفة تتيح معالجة العمليات المرسلة عبر وسطاء مصرح لهم، يُعرفون تقنيًا باسم trusted forwarders.
وكانت مهمتهم إبلاغ العقد بهوية من طلب العملية فعليًا.
لكن الباحثين اكتشفوا خطأً في الطريقة التي فسّر بها النظام تلك الهوية.
باستخدام بيانات جرى التلاعب بها بعناية، كان بإمكان المهاجم أن يجعل العقد يفسّر عنوان الضحية على أنه عنوان الشخص الذي يأمر بالبيع.
ببساطة: كان البرنامج قادرًا على قبول عملية كما لو أن المالك هو من طلبها، رغم أنه لم يصدر هذا الأمر الجديد قط.
استغل المهاجم هذا الخلل لتنفيذ عمليات بيع وشراء مزعومة لرموز غير قابلة للاستبدال.
سجّلت العقود عمليات نقل بسعر بيع يساوي صفرًا.
غادرت الرموز غير القابلة للاستبدال محافظ أصحابها وانتهت في عناوين يتحكم بها آخرون، من دون أن يوقّع أصحابها على عمليات البيع تلك.
أتاحت إحدى أولى العمليات التي جرى تحديدها سحب 70 رمزًا غير قابل للاستبدال من محفظة واحدة: 10 Meebits و50 Otherdeeds و10 World of Women....
لكن المجرمين اكتشفوا أن بالإمكان استغلال الخطأ نفسه بطريقة أخرى.
فبدلًا من الاستيلاء على رمز غير قابل للاستبدال مجانًا، كان بإمكانهم دفع محفظة لشراء رمز شبه عديم القيمة، أُنشئ خصيصًا لهذه الحيلة، باستخدام WETH الخاص بها.
WETH هو تمثيل لإيثريوم ($ETH ) تستخدمه عقود ذكية مختلفة.
وهكذا، كان من الممكن أن تخسر بعض المحافظ التي لديها أذونات قديمة عملاتها المشفرة أيضًا.
لم يكن على المالك زيارة صفحة احتيالية، أو كشف مفتاحه الخاص، أو الموافقة على عملية جديدة... كان يكفي وجود إذن قابل للاستغلال لا يزال ساريًا.
مَاذَا حَدَثَ لِلأَمْوَال؟
أدى الحادث إلى تدخل خبراء في الأمن، قادهم 0xQuit، وهو باحث مرتبط بشركة Yuga Labs.
خلال المرحلة الأولى من الاستجابة، تمكنوا من نقل 23,155 رمزًا غير قابل للاستبدال على سبيل الاحتياط، بلغت قيمتها حينها أكثر من 5.7 ملايين دولار، لمنع مهاجمين آخرين من الاستيلاء عليها.... وقد أُنقذت هذه الأصول.
ومع ذلك، تعرضت رموز غير قابلة للاستبدال وأموال أخرى على $WETH.US للاختراق بالفعل.
قدّرت منصة الأمن Revoke.cash في تقريرها المحدّث في أكتوبر 2026، صافي الخسائر بنحو 3.4 ملايين دولار، بعد احتساب مختلف عمليات الاسترداد والمبالغ المعادة.
كان الوضع معقدًا على نحو خاص، لأن Payment Processor V2 لم يكن من الممكن إيقافه أو إصلاحه مباشرةً عبر تحديث للعقد.
ما دامت الموافقات سارية، ظل المالكون معرضين للخطر....
🧠 مَاذَا يُعَلِّمُنَا هَذَا الحَادِث؟
أن التوقف عن استخدام منصة لا يعني بالضرورة زوال الأذونات التي منحناها لها.
في العملات المشفرة، تُسجَّل بعض الموافقات على سلسلة الكتل وتظل سارية إلى أن يلغيها المستخدم.
لذلك من الضروري مراجعة العقود المصرح بها دوريًا، وخصوصًا عندما نتوقف عن استخدام خدمة ما.
تتيح أدوات مثل Revoke.cash الاطلاع على هذه الموافقات وإلغاؤها.... إلغاء إعلان البيع لا يعني إزالة إذن العقد.
⌚ أكثر ما يثير القلق في هذه القضية هو المدة التي انقضت بين منح الإذن والسرقة.
في عام 2024، منح المستخدمون أداةً إذنًا لبيع رموزهم غير القابلة للاستبدال.
في عام 2026، أتاح الإذن نفسه استغلال خلل برمجي لنقل أصول لم يقرر أصحابها بيعها قط.
على الأرجح... لم يتذكر بعض المالكين حتى أنهم منحوا ذلك الإذن...
المصدر:
https://revoke.cash/es/exploits/magic-eden
#NFT #Ethereum #ETH #WETH #MagicEden
