Memori Tumbuh Perlahan Tanpa Batas pada Peer Pra-BIP31 yang Dijeda
- Sumber
- Bitcoin Corebitcoincore.org
- Pertama terbit
- Panjang teks asli
- 2 menit baca
- Bahasa
- Inggris
Ringkasan SATWEI
Dengan berpura-pura tidak mendukung ping BIP 31, peer jahat bisa lolos dari pemutusan koneksi 20 menit lalu membaca data pelan-pelan. Antrean kirim node pun membengkak hingga 2MB per jam untuk tiap peer masuk dan 5MB untuk tiap peer keluar. CVE-2026-117349, berkategori Sedang, ditutup oleh #36667 di Bitcoin Core 32.1, 31.2, 30.4, dan 29.5; node -blocksonly jauh lebih kecil risikonya.
Tag
- P2P
Lainnya dari Bitcoin Core
Memori Membengkak Tanpa Batas lewat Data Urgent TCP di Sistem Non-Linux
Node di Windows, macOS, dan BSD bisa dibuat crash oleh peer yang terhubung dengan mengirim data urgent TCP. Data itu lolos dari penjedaan baca pada backend select() dan menumpuk di memori tanpa batas (CVE-2026-117350). Node Linux memakai poll() sehingga tidak terdampak. Bug berkategori Sedang yang ditemukan pemindaian LLM di bawah Project Loupe ini diperbaiki di Bitcoin Core 32.1, 31.2, 30.4, dan 29.5.
Bitcoin Core
Bitcoin Core 30.4 Dirilis
Bitcoin Core 30.4 tidak lagi memperlakukan bit 5 sampai 28 BIP 9 sebagai sinyal soft fork, mengikuti BIP 323, sehingga blok yang menyetelnya berhenti memicu peringatan unknown-deployment (#34779). Di sisi jaringan, peer yang pengirimannya dijeda kini terkena batas waktu (#36667), sedangkan posisi flatfile beralih ke integer 64-bit (#36669).
Bitcoin Core
Berkas Undo Bisa Meluap dalam Kondisi Ekstrem
Penambang bisa mendorong berkas undo Bitcoin Core melewati 4 GiB sehingga posisi 32-bit-nya berputar ulang dan data rusak; node lalu berhenti jika reorg yang tepat menyusul. Di Windows dan sistem 32-bit, kegagalan terjadi di 2 GiB tanpa perlu reorg. CVE-2026-117346 berkategori Rendah dan butuh seluruh blok jaringan selama kira-kira sebulan. Versi 32.1, 31.2, 30.4, dan 29.5 memperbaiki sistem 64-bit; node 32-bit dan penyimpanan blok FAT32 tetap terdampak.
Bitcoin Core



