ثغرات في عميل Bitcoin هددت آلاف العقد على الشبكة

ثغرات في عميل Bitcoin هددت آلاف العقد على الشبكة
ثغرات في Bitcoin Core

كشف مطورو Bitcoin Core تفاصيل 3 ثغرات كان من الممكن أن تعطل آلاف العقد على شبكة Bitcoin. أتاحت إحداها للمهاجمين تجاوز الحماية عبر Tor، بينما كان من الممكن أن تؤدي أخرى إلى شل عمليات التعدين فعليًا.

تمت ترجمة هذا المقال من النسخة الأصلية. اقرأ النسخة الأصلية التي أعدها مراسلنا هنا.

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

تعلقت الثغرة الأولى بآلية الاتصالات الموثوقة في Bitcoin Core. يتيح البرنامج لمشغلي العقد إنشاء ما يُعرف بالقوائم البيضاء لأجهزة الكمبيوتر، بحيث تخضع لقيود أقل صرامة على نقل البيانات.

ظهرت المشكلة عند استخدام Tor، وهي تقنية تخفي عناوين IP الحقيقية للمستخدمين. ففي بعض الإعدادات، تعامل Bitcoin Core مع الاتصالات الخارجية عبر Tor على أنها اتصالات محلية. وإذا أُدرج عنوان خدمة Tor المحلية في القائمة البيضاء، حصل المستخدمون الخارجيون تلقائيًا على صلاحيات موسعة.

ونتيجة لذلك، كان بإمكان المهاجمين تجاوز وسائل الحماية من الرسائل المزعجة وإساءة الاستخدام. ووفقًا للإشعار المنشور، أثرت المشكلة في آلاف العقد المتاحة للعامة على الشبكة الرئيسية لـBitcoin.

اكتشف المطوران Martin Zumsande وAntoine Poinsot الثغرة في سبتمبر 2025. وصُنفت على أنها متوسطة الخطورة. ولم تتأثر العقد التي لم يفعّل مشغلوها القوائم البيضاء.

خلل كان من الممكن أن يمنع إنشاء كتل جديدة

صُنفت الثغرة الثانية على أنها عالية الخطورة لأنها أثرت في عقد التعدين.

وقع الخلل أثناء إعادة تنظيم سلسلة الكتل، عندما تتخلى الشبكة عن نسخة من السلسلة لصالح أخرى. وفي هذه الحالات، قد تعود المعاملات الواردة في الكتل المستبعدة إلى مجمع الذاكرة، وهو قائمة انتظار للمعاملات بانتظار التأكيد.

لكن قاعدة أُدخلت في Bitcoin Core 28.0 كان من الممكن، في ظروف معينة، أن تحذف إحدى هذه المعاملات المستعادة مع إبقاء المعاملات المرتبطة بها. ونتيجة لذلك، قد تحاول عقدة تعدين إنشاء كتلة تتضمن معاملات تفتقد إلى مدخلات لازمة.

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

أبلغ المطور Niklas Goegge عن المشكلة في 26 سبتمبر 2025. إلا أن الإشعار الرسمي لا يذكر أي حالات معروفة لاستغلال المهاجمين لهذه الثغرة.

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

لماذا انتظر المطورون عامًا للإفصاح عن الثغرات؟

يتبع Bitcoin Core سياسة للإفصاح المتأخر عن الثغرات. وعادةً ما تُنشر تفاصيل المشكلات المتوسطة والعالية الخطورة بعد أسبوعين من انتهاء دعم آخر إصدار متأثر من البرنامج.

يمنح هذا النهج مشغلي العقد وقتًا إضافيًا لتثبيت التحديثات، ويقلل خطر استغلال الثغرات المعروفة.

انتهى دعم آخر سلسلة إصدارات معرضة للثغرات، Bitcoin Core 29.x، في 27 أكتوبر 2026. وهذا يفسر عدم نشر المعلومات التفصيلية عن المشكلات حتى 10 نوفمبر.

لكن الشيفرة التي عالجت ثغرة Tor كانت متاحة للعامة على GitHub منذ سبتمبر 2025. وإضافة إلى ذلك، أوضح عنوان التغيير المعني صراحةً أن امتيازات القائمة البيضاء لا ينبغي أن تنطبق على اتصالات Tor الواردة.

وفي أكتوبر، عدّل مطورو Bitcoin Core أيضًا قواعد الإفصاح عن الثغرات التي يسهل إعادة اكتشافها، بما في ذلك بمساعدة الذكاء الاصطناعي. وفي هذه الحالات، يُتوقع الآن إصدار الإصلاحات والإشعارات الأمنية بأسرع وقت ممكن. لكن الثغرات الثلاث التي كُشف عنها في نوفمبر اتبعت جدول الإفصاح السابق.

لماذا يُعد Bitcoin Core مهمًا إلى هذا الحد؟

Bitcoin Core هو التطبيق البرمجي الأساسي الذي يدعم شبكة Bitcoin. ويتيح للمستخدمين تشغيل عقد كاملة لسلسلة الكتل، والتحقق من المعاملات، واعتماد الكتل الجديدة، وترحيل المعلومات إلى المشاركين الآخرين في الشبكة. والبرنامج مفتوح المصدر، ويتولى صيانته مجتمع مستقل من المطورين. ولدى Bitcoin أيضًا عملاء بديلة، مثل Bitcoin Knots وbtcd، تلتزم بالقواعد نفسها للشبكة.

ومع ذلك، يظل Bitcoin Core التطبيق المهيمن. ووفقًا لـCoin Dance، تستخدمه نحو 90% من عقد الشبكة المتاحة للعامة. ويجعل هذا التركّز أمن البرنامج بالغ الأهمية للمنظومة بأكملها. فقد يؤثر خلل خطير في Bitcoin Core في آلاف العقد في وقت واحد، ويعطل انتشار المعاملات والكتل، ويتسبب في مشكلات للمعدّنين. لكن Bitcoin تظل شبكة لامركزية، ما يعني أن تعطل عميل واحد لا يؤدي بالضرورة إلى توقف سلسلة الكتل بأكملها.

للتذكير، سبق لفريق Bitcoin Core الكشف عن ثغرات حُددت بمساعدة الذكاء الاصطناعي.

قد يحتوي هذا المحتوى على آراء طرف ثالث، ولا تشكل أي من البيانات والمعلومات على هذه الصفحة الإلكترونية نصيحة استثمارية وفقًا لـ إخلاء المسؤولية الخاص بنا. بينما نلتزم بـ النزاهة التحريرية الصارمة، قد يحتوي هذا المنشور على إشارات إلى منتجات من شركائنا.