Bitcoin Core 30.4 منتشر شد
- منبع
- Bitcoin Corebitcoincore.org
- تاریخ انتشار اصلی
- حجم متن اصلی
- 1 دقیقه مطالعه
- زبان
- انگلیسی
خلاصه SATWEI
Bitcoin Core 30.4 بیتهای 5 تا 28 در BIP 9 را دیگر نشانه سافتفورک نمیداند و با پیروی از BIP 323، بلاکهایی که این بیتها را روشن کردهاند هشدار استقرار ناشناخته ایجاد نمیکنند (#34779). در بخش شبکه، برای همتاهایی که ارسال به آنها متوقف مانده مهلت زمانی اجباری گذاشته شده (#36667) و موقعیتهای flatfile حالا با اعداد صحیح 64 بیتی ثبت میشوند (#36669).
مطالب دیگر از Bitcoin Core
رشد آهسته و بیسقف حافظه با همتاهای متوقفشده پیش از BIP31
همتای مخرب میتوانست وانمود کند از پینگ BIP 31 پشتیبانی نمیکند، از قطع اتصال 20 دقیقهای بگریزد و با خواندن کند داده، صف ارسال نود را به ازای هر همتای ورودی تا 2MB و هر همتای خروجی تا 5MB در ساعت باد کند. CVE-2026-117349 با شدت متوسط در Bitcoin Core 32.1، 31.2، 30.4 و 29.5 با #36667 رفع شده است؛ نودهای -blocksonly در معرض خطر بسیار کمتری بودند.
Bitcoin Core
رشد بیسقف حافظه با داده فوری TCP در سیستمهای غیرلینوکسی
نودهای Windows، macOS و BSD با داده فوری TCP از سوی یک همتای متصل از پا درمیآمدند: این داده از سد خواندنهای متوقفشده در بکاند select() میگذشت و بیهیچ سقفی در حافظه صف میشد (CVE-2026-117350). نودهای لینوکسی از poll() استفاده میکنند و آسیب نمیبینند. باگی با شدت متوسط که اسکن یک LLM در چارچوب Project Loupe آن را پیدا کرد، و در Bitcoin Core 32.1، 31.2، 30.4 و 29.5 برطرف شده است.
Bitcoin Core
سرریز فایل undo در شرایط حدی
یک ماینر میتوانست فایل undo در Bitcoin Core را از 4 GiB فراتر ببرد؛ موقعیتهای 32 بیتی سرریز میکردند، داده خراب میشد و اگر reorg مناسبی پیش میآمد نود خاموش میشد. در Windows و سیستمهای 32 بیتی این خطا در 2 GiB و بدون reorg روی میدهد. CVE-2026-117346 شدت کم دارد و به حدود یک ماه از کل بلاکهای شبکه نیاز دارد. نسخههای 32.1، 31.2، 30.4 و 29.5 سیستمهای 64 بیتی را اصلاح میکنند، اما نودهای 32 بیتی و ذخیره بلاک روی FAT32 همچنان آسیبپذیرند.
Bitcoin Core



