
يتلقى البرنامج الذي يسمح للمستخدمين بالتحقق بشكل مستقل من مدفوعات البيتكوين تحديثًا يهدف إلى تسريع هذه الفحوصات وإصلاح الثغرات الأمنية، مع تحديد شهر أكتوبر موعدًا للإصدار.
دخل Bitcoin Core 32.0 مرحلة اختبار المرشح للإصدار يوم الاثنين، وفقًا لجدول المشروع. يهدف المطورون إلى العاشر من أكتوبر لتقديم النسخة النهائية، على الرغم من أن الاختبار قد يغير هذا الجدول الزمني.
يتيح Bitcoin Core لأجهزة الكمبيوتر التحقق من معاملات البيتكوين والكتل. يؤثر التحديث بشكل أساسي على مشغلي العقد والمطورين الذين يستخدمون البرنامج لتشغيل المحافظ والخدمات الأخرى.
وفقًا لمسودة ملاحظات الإصدار، يمكن للتحديث تسريع فحوصات الكتل عن طريق قراءة معلومات قاعدة البيانات بالتوازي، دون تغيير سرعة إنتاج البيتكوين للكتل. وستتحول أربعة أوامر للمحفظة افتراضيًا إلى تنسيق أحدث لتبادل المعاملات الموقعة جزئيًا بين المحافظ وأجهزة التوقيع، على الرغم من أن التطبيقات لا تزال تستطيع طلب النسخة الأقدم.
يمنع إصلاح أمني أسماء المحافظ المصممة خصيصًا من تشغيل الأوامر على كمبيوتر العقدة. أثرت الثغرة على أنظمة غير Windows حيث يمكن لمستخدم مصادق عليه إنشاء محافظ، وكانت ميزة walletnotify مُعدّة لتشغيل الأوامر عند حدوث معاملات المحفظة.
يعالج تصحيح منفصل الاستخدام المفرط للذاكرة في خادم HTTP الجديد، الذي يتعامل مع الطلبات من التطبيقات المتصلة.
وصف المساهم ماثيو زيبكين، الذي ينشر باسم pinheadmz، "سيناريو استنزاف الذاكرة" في اقتراح التصحيح الخاص به. وقد قيّم في البداية أن الخطر يقتصر على العملاء المصادق عليهم.
قال زيبكين إنه اكتشف الخلل أثناء تدقيق خادم HTTP الجديد لـ Bitcoin Core باستخدام Kimi K3، وهو نموذج ذكاء اصطناعي تستخدمه أيضًا فرقة Bitcoin Red Team للبحث عن الثغرات الأمنية في برامج البيتكوين. وأوضح أن إصلاحًا سابقًا كان قد عالج جزءًا من المشكلة، لكن ظلت هناك طريقة لاستنزاف الذاكرة المتاحة للكمبيوتر – وهي حالة "OOM" أو نفاد الذاكرة.
خلال مراجعة نفس التصحيح، وجد مستخدم GitHub jeanpablojp أن الطلبات التي لا تحتوي على بيانات اعتماد يمكن أن تسبب أيضًا نموًا في الذاكرة عند تمكين واجهة REST. بعد أن قام زيبكين بمراجعة التصحيح، أفاد المراجع أن 16 اتصالاً غير مصادق عليه تسببت في حوالي 3 ميجابايت من نمو الذاكرة خلال 90 ثانية، مقارنة بـ 3.2 جيجابايت سابقًا.
تم دمج التصحيح في 5 سبتمبر لـ Bitcoin Core 32.0 كجزء من العمل المستمر لتحسين أمان البرنامج.
عالَج مطورو برامج بيتكوين آخرون ثغرات أمنية منفصلة في الأسابيع الأخيرة. فقد قام صانع المحافظ الصلبة BitBox بإصلاح ثغرتين خطيرتين في البرامج الثابتة في أغسطس، ولم يبلغ عن أي دليل على استغلالهما. كما حذر مطورو برنامج المدفوعات Core Lightning مشغلي العقد من الثغرات المؤكدة أثناء إعداد الإصلاحات.