Skip to content
radar

عملیات نجات در قلب شبکه بیت‌کوین؛ توسعه‌دهندگان باگی را بستند که می‌توانست استخراج BTC را متوقف کند

عملیات نجات در قلب شبکه بیت‌کوین؛ توسعه‌دهندگان باگی را بستند که می‌توانست استخراج BTC را متوقف کند
در
خواندن در ۱ دقیقه

نکات کلیدی:

  • سه آسیب‌پذیری با شناسه‌های CVE-۲۰۲۵-۶۲۸۶۱، CVE-۲۰۲۵-۶۲۸۵۹ و CVE-۲۰۲۵-۶۲۸۶۰ شناسایی و اصلاح شده‌اند.
  • مهم‌ترین باگ می‌توانست حافظه تراکنش‌ها (Mempool) را پس از بازسازمان‌دهی زنجیره دچار اختلال کند و مانع ساخت قالب بلاک توسط ماینرها شود.
  • هیچ‌کدام از این نقص‌ها در سطح بحرانی قرار نداشتند و گزارشی از سوءاستفاده مهاجمان از آن‌ها منتشر نشده است.

توسعه‌دهندگان بیت‌کوین کور (Bitcoin Core) در ۱۰ نوامبر ۲۰۲۶ جزئیات سه آسیب‌پذیری امنیتی در نرم‌افزار اصلی شبکه بیت‌کوین را منتشر کردند. این نقص‌ها که پیش‌تر برطرف شده بودند، شامل یک آسیب‌پذیری با شدت بالا و دو مورد با شدت متوسط هستند و می‌توانستند پردازش بلاک‌ها، فعالیت ماینرها و برخی سازوکارهای حریم خصوصی نودها را مختل کنند.

این آسیب‌پذیری‌ها امکان سرقت مستقیم بیت‌کوین یا ایجاد کوین‌های جعلی را فراهم نمی‌کردند. با این حال، جدی‌ترین مورد می‌توانست فعالیت استخراج را در نودهای آسیب‌دیده متوقف کند.

باگ اصلی چگونه می‌توانست استخراج بیت‌کوین را متوقف کند؟

مهم‌ترین آسیب‌پذیری با شناسه CVE-۲۰۲۵-۶۲۸۶۱ ثبت شده و به فرایند ساخت قالب بلاک (Block Template) مربوط است. ماینرها برای استخراج بلاک‌های جدید، تراکنش‌های تأییدنشده را از حافظه موقت شبکه یا ممپول انتخاب و در قالب یک بلاک سازمان‌دهی می‌کنند.

این نقص در شرایطی فعال می‌شد که شبکه با بازسازمان‌دهی زنجیره (Chain Reorganization) مواجه شود؛ اتفاقی که طی آن بخشی از بلاک‌های قبلی از زنجیره اصلی خارج و تراکنش‌های آن‌ها دوباره به ممپول بازگردانده می‌شوند.

در این فرایند، یک ایراد در سازوکار حذف تراکنش‌های هم‌سطح (Sibling Eviction) می‌توانست باعث حذف اشتباه برخی تراکنش‌ها شود، در حالی که تراکنش‌های وابسته به آن‌ها همچنان در ممپول باقی می‌ماندند. در نتیجه، ساختار ممپول ناسازگار می‌شد و نود آسیب‌دیده دیگر نمی‌توانست قالب معتبر برای بلاک جدید تولید کند.

طبق توضیحات توسعه‌دهندگان، نود در چنین شرایطی تا زمان راه‌اندازی مجدد قادر به تولید بلاک نبود. با راه‌اندازی مجدد، ممپول دوباره به شکل سازگار بارگذاری می‌شد و مشکل برطرف می‌شد.

دو آسیب‌پذیری دیگر چه مشکلاتی ایجاد می‌کردند؟

دو نقص دیگر با شناسه‌های CVE-۲۰۲۵-۶۲۸۵۹ و CVE-۲۰۲۵-۶۲۸۶۰ به‌ترتیب پردازش بلاک‌ها و حریم خصوصی ارتباطات شبکه را تحت تأثیر قرار می‌دادند.

شناسه آسیب‌پذیری شدت تأثیر احتمالی
CVE-2025-62861 بالا اختلال در ممپول و توقف ساخت قالب بلاک
CVE-2025-62859 متوسط متوقف کردن یا به تأخیر انداختن پردازش بلاک
CVE-2025-62860 متوسط اعطای اشتباه دسترسی‌های فهرست سفید به ارتباطات ورودی تور

آسیب‌پذیری دوم به شناسه CVE-۲۰۲۵-۶۲۸۵۹ مربوط بود. مهاجم می‌توانست با ارسال یک بلاک فشرده دست‌کاری‌شده و سوءاستفاده از نقص بررسی Witness، پردازش بلاک را در نود هدف به تأخیر بیندازد. در شرایط خاص، از جمله زمانی که مهاجم کنترل سه همتای پرسرعت نود را در اختیار داشت یا نود با تنظیمات -blocksonly اجرا می‌شد، امکان تکرار این اختلال وجود داشت.

سومین نقص با شناسه CVE-۲۰۲۵-۶۲۸۶۰ به ارتباطات ورودی از طریق شبکه تور (Tor) مربوط می‌شد. در برخی تنظیمات، این ارتباطات به‌اشتباه مجوزهای فهرست سفید (Whitelist) دریافت می‌کردند. این مجوزها محدودیت‌های مقابله با حملات منع سرویس و برخی محافظت‌های حریم خصوصی را کاهش می‌دادند. طبق اعلام بیت‌کوین کور، هزاران نود قابل دسترس شبکه اصلی در برخی پیکربندی‌ها در معرض این مشکل قرار داشتند. نودهایی که گزینه غیراستاندارد -whitelist را فعال نکرده بودند، تحت تأثیر این آسیب‌پذیری قرار نمی‌گرفتند.

آسیب‌پذیری‌ها چه زمانی برطرف شدند؟

هر سه نقص پیش از انتشار عمومی جزئیات، در نسخه‌های جدید بیت‌کوین کور اصلاح شده بودند. توسعه‌دهندگان در اکتبر ۲۰۲۵ وصله‌های امنیتی را منتشر کردند، اما اطلاعات فنی آسیب‌پذیری‌ها تا نوامبر ۲۰۲۶ محرمانه باقی ماند.

نسخه‌های اصلاح‌شده شامل Bitcoin Core ۳۰.۰، نسخه ۲۹.۲ و نسخه ۲۸.۳ هستند؛ البته اصلاح نسخه ۲۸.۳ برای آسیب‌پذیری اصلی و برخی نقص‌های دیگر در شاخه‌های مربوط اعمال شده است.

نسخه نرم‌افزار وضعیت
۲۸.۳ و نسخه‌های جدیدتر اصلاح آسیب‌پذیری‌ها در شاخه ۲۸.x
۲۹.۲ و نسخه‌های جدیدتر اصلاح آسیب‌پذیری‌ها در شاخه ۲۹.x
۳۰.۰ و نسخه‌های جدیدتر اصلاح هر سه آسیب‌پذیری

توسعه‌دهندگان از اپراتورهای نودها و فعالان استخراج خواسته‌اند از نسخه‌های به‌روز استفاده کنند تا در برابر این نقص‌ها محافظت شوند.

آموزش رایگان ارز دیجیتال آموزش ساده و روان مفاهیم و اصول ارز دیجیتال مناسب تازه‌واردها
آموزش ارز دیجیتال

دیدگاه‌ها (۰)

اخبار مرتبط

اخبار بیشتر