يعالج Electrum ثغرة استُغلت لسرقة البيتكوين

📋 الملخص
أصدر Electrum الإصدار 4.8.3 لإصلاح ثغرة بالغة الخطورة، كانت تتيح لخوادم خبيثة استبدال معاملة معلّقة وخداع المستخدم لحمله على توقيع دفعة للمهاجم. ويقول المشروع إن الهجوم يحدث بالفعل، ويوصي بالتحديث فورًا.

أصدر Electrum، أحد أقدم محافظ Bitcoin التي لا تزال تعمل، الإصدار 4.8.3 بعد اكتشاف ثغرة بالغة الخطورة استغلتها خوادم خبيثة. وكان من الممكن أن تؤدي المشكلة إلى اختفاء معاملة شرعية من الواجهة واستبدالها بعملية زائفة، مُعدّة بحيث يأذن المستخدم بنفسه بإرسال BTC إلى المهاجم عند محاولته زيادة الرسوم.

وبحسب التنبيه الأمني الذي نشره المشروع، فإن جميع الإصدارات السابقة للإصدار 4.8.3 متأثرة. وقال المطورون إن بعض الخوادم كانت تنفذ الهجوم بالفعل، وإنهم تلقوا بلاغين من مستخدمين. وفي إحدى الحالتين، زاد الضحية رسوم المعاملة التي تم التلاعب بها وخسر أمواله. ولم يُكشف عن المبلغ.

كيف خدع الخادم الخبيث المحفظة

يعمل Electrum كعميل خفيف: فبدلًا من تنزيل سلسلة كتل Bitcoin كاملة، يستعلم من الخوادم للحصول على معلومات عن الأرصدة والمعاملات. وتخضع العمليات التي تأكدت بالفعل في كتلة للتحقق المبسّط من الدفع، لكن المحفظة كانت تثق بالخادم الرئيسي في عرض المعاملات التي لا تزال معلّقة في مجمع المعاملات.

استغل الهجوم هذه الثقة تحديدًا. فبعد أن يوقّع المستخدم معاملة شرعية ويرسلها، يمكن للخادم الخبيث منع انتشارها عبر الشبكة وعرض معاملة أخرى للمحفظة، تكون غير صالحة في تلك اللحظة، وتستخدم عملات البيتكوين نفسها المُدخلة فيها، مع تعيين عنوان يتحكم فيه المهاجم وجهةً لها.

وكان الإصدار المعرّض للخطر يعرض هذه العملية الزائفة في سجل المعاملات من دون التحقق من توقيعاتها.