كشف مطوّرون أن ثغرة كامنة في محرك المدفوعات ضمن دفتر XRP Ledger منذ عام 2015 كان من الممكن أن تسمح لمهاجم بسك عملات XRP (XRP) قابلة للإنفاق تتجاوز الحد الأقصى المعتمد البالغ 100 مليار عملة.
أبرز النقاط:
- باحث استخدم أداة أمنية مدعومة بالذكاء الاصطناعي بلّغ عن ثغرة تجاوز سعة (overflow) في 22 سبتمبر عبر برنامج مكافآت الثغرات في الشبكة.
- المطوّرون أطلقوا إصلاحاً بعد ثلاثة أيام فقط، متجاوزين لأول مرة منذ أكثر من عقد التصويت المعتاد من المدقّقين (validators).
- القائمون على الصيانة لم يعثروا على أي دليل يشير إلى استغلال الثغرة.
ثغرة تزوير في XRP
القائمون على دفتر XRP كشفوا عن الثغرة في تقرير إفصاح أمني بتاريخ 9 أكتوبر، موضحين أن باحثاً رصدها في 22 سبتمبر عبر برنامج مكافآت الثغرات. ذراع التطوير في شركة Ripple المعروفة باسم RippleX صنّفت الثغرة على أنها "حرجة" بعد إعادة إنتاج الهجوم عملياً، وأكد الفريق أنه لم يجد أي مؤشرات على استغلالها في الماضي.
مكمن الخلل كان في محرك المدفوعات، الذي اعتمد عمليات حسابية غير متحقَّق منها على أعداد صحيحة بطول 64 بت عند تجميع المبالغ التي يدين بها المشتري في حالة تنفيذ دفعة واحدة تُغلق عدداً كبيراً من عروض دفتر الأوامر دفعة واحدة.
من خلال نشر مئات العروض المُسيّعرة بشكل متعمّد بطريقة غير منطقية، يمكن دفع المجموع ليتجاوز الحد الأقصى لنطاقه العددي، فينقلب إلى رقم صغير جداً (ظاهرة overflow)، ما يسمح للبائعين بالحصول على مستحقاتهم كاملة بينما يدفع المشتري تقريباً لا شيء. آلية الحماية الداخلية في الدفتر، التي تراقب إصدار XRP جديد، كانت تستخدم نفس المنطق الحسابي، ما جعلها تفشل في رصد العملات المزيفة بالكامل.
اقرأ أيضاً: مساعدة GPT-6.1 Sol خفّضت تكلفة الوكلاء في Asana بمقدار 76 مرة، لكن هناك جانباً آخر للقصة
توضيحات من كايدن لياو
كايدن لياو، الشريك المؤسس للأمن في Veria Labs، أوضح في منشور على منصة X أن وكيل الذكاء الاصطناعي لدى الشركة هو من اكتشف الثغرة وطور أداة استغلال عملية لها. وبحسب حساباته، فإن معاملة واحدة كان يمكن أن تسك نحو 18 تريليون عملة XRP. لياو يرجّح أن الثغرة مرّت دون أن يلاحظها أحد سابقاً لأنها "تربط بين ثغرتين مستقلتين، كل واحدة منهما منخفضة الخطورة لوحدها".
لياو أضاف أن Ripple دفعت لـ Veria Labs أعلى مكافأة متاحة ضمن البرنامج، وقدرها 250 ألف دولار. من جانبه، قال ج. أيو آكينييلي، رئيس فريق الهندسة في RippleX، إن الشركة ستوسع اعتمادها على أدوات الصيد على الثغرات المدعومة بالذكاء الاصطناعي وأساليب التحقق الشكلي (formal verification)، مشيراً إلى أن الذكاء الاصطناعي "يُغيّر جذرياً سرعة اكتشاف الثغرات الأمنية".
تصحيح طارئ على XRPL
الإصلاح أُدرج في النسخة 3.4.1 من برنامج الخادم xrpld بتاريخ 25 سبتمبر، أي بعد ثلاثة أيام فقط من تلقي البلاغ. أكثر من 80% من المدقّقين الموثوقين حدّثوا أنظمتهم في اليوم نفسه، ودخل التعديل حيّز التنفيذ من دون المرور بآلية التصويت على التعديلات التي تمتد عادة لأسبوعين، في سابقة هي الأولى منذ أكثر من عشر سنوات. المطوّرون جادلوا بأن اتباع المسار الاعتيادي المفتوح المصدر كان سيُظهر تفاصيل الثغرة للمهاجمين لأسابيع قبل تفعيل الإصلاح على الشبكة.
في عام 2010، شهدت شبكة بيتكوين (BTC) ثغرة تجاوز سعة مشابهة أدّت إلى إنشاء أكثر من 184 مليار عملة في معاملة واحدة قبل أن يتدخل المطورون خلال ساعات ويُجروا انقساماً في السلسلة (fork) لحذف العملات الزائدة. شبكة Zcash (ZEC) سارعت هذا العام أيضاً إلى إصلاح ثغرة تزوير مشابهة، ما تسبب في ضغوط بيعية حادة على رمزها.
للمطالعة التالية: حاملو العملات المشفرة في فرنسا قد يواجهون غرامات تصل إلى 10 آلاف يورو عن المحافظ غير المصرّح بها

