بٹ کوائن کور تین خطاوں کو درست کرتا ہے، جن میں غیر لینکس نوڈ کا کریش بھی شامل ہے

iconThe Defiant
بانٹیں
AI summary iconخلاصہ
بٹ کوائن کور نے 28 اکتوبر کو تین خامیوں کو درست کیا، جس سے مکمل نوڈ کی استحکام متاثر ہوا۔ ایک خامی کی وجہ سے حملہ آور خاص طور پر تیار کردہ ٹریفک بھیج کر غیر لینکس مکمل نوڈس کو کریش کر سکتے ہیں۔ دو میموری مسائل اور ایک بلاک چین ڈیٹا کی خامی کو ورژن 29.5، 30.4، 31.2 اور 32.1 میں درست کیا گیا۔ غیر لینکس کریش کی خامی میموری کو ختم کرکے نوڈ کے غیر مرکزی ہونے کو متاثر کر سکتی ہے۔ درستگیاں 64-bit سسٹمز پر لاگو ہوتی ہیں، لیکن 32-bit اور FAT32 صارفین اب بھی خطرے میں ہیں۔ پروجیکٹ نے Spiral کے Project Loupe کے AI اسکین کو ان مسائل کو دریافت کرنے کا سہرا دیا۔

Bitcoin Core نے 28 اکتوبر کو تین کمزوریوں کا اعلان کیا اور ورژن 29.5، 30.4، 31.2 اور 32.1 میں درستگیاں جاری کیں، جن میں ایک کمزوری شامل ہے جو ایک بری بھری پیئر کو ونڈوز، میک او ایس اور بی ایس ڈی نوڈس کو کریش کرنے کی اجازت دیتی ہے۔

Bitcoin Core سافٹ ویئر آپریٹرز کو بٹ کوائن بلاک چین کی الگ طور پر تصدیق کرنے کی اجازت دیتا ہے اور اس میں ایک والٹ شamil ہے۔ اس پروجیکٹ نے دو میموری-گروتھ کے خطرات کو میڈیم سریوسٹی کے طور پر اور تیسرے، جو محفوظ بلاک چین ڈیٹا سے متعلق ہے، کو کم سریوسٹی کے طور پر درج کیا ہے۔ تینوں مشوروں میں یہ نہیں بتایا گیا کہ کیا استعمال کیا گیا ہے۔

29.x، 30.x اور 31.x شاخوں پر آپریٹرز کے لیے، پیچ کردہ پوائنٹ ریلیزز ک lần 29.5، 30.4 اور 31.2 ہیں۔ ورژن 32.1 تازہ ترین ریلیز ہے۔ ان شاخوں میں پہلے پوائنٹ ریلیزز چلانے والے آپریٹرز کو اپ گریڈ کرنا چاہیے۔

غیر لینکس کریش کی کمزوری منسلک حملہ آور کو خاص طور پر نشان زد کردہ نیٹ ورک ٹریفک، جسے TCP ایجنٹ ڈیٹا کہا جاتا ہے، بھیجنے کی اجازت دیتی ہے تاکہ نوڈ کے پروسیسنگ کے لیے کتھے گئے آنے والے ڈیٹا کی مقدار پر لگائے گئے حدود کو عبور کیا جا سکے۔ پھر قیوم بے حد بڑھ سکتی ہے جب تک کہ نوڈ کو میموری ختم نہ ہو جائے۔ لینکس اس خاص خامی سے متاثر نہیں ہوتا کیونکہ یہ نیٹ ورک کنکشنز کو منسلک رکھنے کے لیے ایک مختلف طریقہ استعمال کرتا ہے۔

دوسرا میموری-گروتھ بگ ایک بری جانور کو ایک پرانے پروٹوکول کا استعمال کرنے کا دعویٰ کرنے دیتا ہے جس میں جدید پنگ میسجز نہیں ہوتے، جس سے وہ ایک ٹائم آؤٹ سے بچ جاتا ہے جو عام طور پر اسے منقطع کر دے۔ پڑھنے میں تاخیر کرکے، پیئر نوڈ کو اعلانات کو قطار میں رکھنے پر مجبور کر سکتا ہے۔ میموری کا استعمال ہر ان باؤنڈ پیئر کے لیے گھنٹے کے لحاظ سے تک 2 میگا بائٹ تک اور ہر آؤٹ باؤنڈ پیئر کے لیے گھنٹے کے لحاظ سے 5 میگا بائٹ تک بڑھ سکتا ہے۔ صرف بلاکس کو ریلے کرنے کے لیے ترتیب دیے گئے نوڈز کم متاثر ہوتے ہیں۔

ایک الگ ذخیرہ کا خطرہ باقی ہے

تیسری کمزوری “منسوخ کریں” فائلوں سے متعلق ہے، جو بلاک چین کی دوبارہ تنظیم کے دوران بلاکس کو واپس لینے کے لیے درکار معلومات کو محفوظ کرتی ہیں۔ ایک مائنر ان فائلوں کو ان کے سائز کی حد سے زیادہ بڑھا سکتا ہے، جس سے ڈیٹا خراب ہو سکتا ہے یا متاثرہ نوڈز بند ہو سکتے ہیں۔ بٹ کوائن کور کہتا ہے کہ اس کا استعمال غیر عملی ہے: 64-bit سسٹمز پر، تیاری کے لیے کئی ہزار خصوصی طور پر تعمیر شدہ بلاکس مائن کرنے کی ضرورت ہوگی، اور دوبارہ تنظیم پر مبنی حملے کے لیے مزید درست شرائط درکار ہوں گی۔

درستگیاں 64-bit سسٹمز، جن میں ونڈوز بھی شامل ہیں، پر اس خرابی کو حل کرتی ہیں، لیکن 32-bit سسٹمز اور FAT32 فائل سسٹم پر بلاکس محفوظ کرنے والے نوڈس متاثر رہتے ہیں۔ اگر اندوز ڈیٹا پہلے سے خراب ہو چکا ہے، تو دوبارہ شروع کرنا کافی نہیں؛ بحالی کے لیے ایک درست ورژن کے ساتھ بلاک چین انڈیکس کو دوبارہ تعمیر کرنے کی ضرورت ہوتی ہے۔

ایڈوائزریز کے مطابق، سپرل کے پروجیکٹ لوپ کی طرف سے آٹومیٹڈ AI اسکین کے ذریعے تینوں مسائل دریافت کیے گئے، جن کی تصدیق گریگوری سینڈرز نے کی اور انہیں بٹ کوائن کور کو رپورٹ کیا۔ پروجیکٹ نے تینوں کو “آسانی سے دریافت کردہ” کی شریط دی۔ اس کی disclosure policy میں برقرار رکھے گئے برانچز پر فکسز اور اس شریط کے لیے عام ایمبارگو کے بغیر ایڈوائزری جاری کرنے کا حکم ہے۔

اپ گریڈ کرنے کے لیے، آپریٹرز کو سافٹ ویئر انسٹال یا تبدیل کرنے سے پہلے بٹ کوائن کور مکمل طور پر بند کرنا چاہیے، جیسا کہ ریلیز ہدایات میں بتایا گیا ہے۔ ان نوٹس میں یہ بھی کہا گیا ہے کہ 29.x اور پرانی ورژنز کا زندگی کا دور ختم ہو چکا ہے اور انہیں اب اپ ڈیٹس نہیں ملیں گے۔

اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔