Bitcoin Core เปิดเผยช่องโหว่ 3 รายการที่แก้แล้ว รวมบั๊กทำให้เหมืองหยุดสร้างบล็อกจนต้องรีสตาร์ท

พร้อมเล่น 0:00 / 0:00
สรุปข่าว
  • Bitcoin Core เปิดเผยรายละเอียดช่องโหว่ 3 รายการต่อสาธารณะเมื่อวันอังคารที่ 10 พ.ย. 2569 โดยทั้งหมดถูกแก้ไขไปแล้วตั้งแต่เดือน ต.ค. 2568
  • ช่องโหว่หนึ่งทำให้โหนดที่ตั้งค่า whitelist ไว้และเชื่อมต่อผ่าน Tor ไว้ใจคนแปลกหน้าทุกคน อีกช่องโหว่ระดับสูงอาจทำให้โหนดขุดสร้างบล็อกไม่ได้จนกว่าจะรีสตาร์ท
  • ยังไม่มีรายงานว่าช่องโหว่ถูกใช้โจมตีจริง ผู้ใช้ควรอัปเดตเป็นเวอร์ชัน 30.x ขึ้นไป เพราะสาย 28.x และ 29.x หมดอายุการสนับสนุนแล้ว

แนวโน้มผลกระทบต่อราคา: Neutral

ช่องโหว่ทั้งหมดถูกแก้ไขไปแล้วกว่าหนึ่งปี และไม่มีหลักฐานว่าถูกโจมตีจริง จึงไม่น่าเป็นตัวกระตุ้นราคาโดยตรง อย่างไรก็ตามข่าวนี้อาจทำให้เกิดคำถามเรื่องความโปร่งใสในการเปิดเผยข้อมูลความปลอดภัยอยู่บ้าง

ตามรายงานจาก CoinDesk เมื่อวันที่ 12 พ.ย. 2569 Bitcoin Core ได้เปิดเผยบั๊กที่ทำให้โหนดจำนวนหลักพันไว้ใจคนแปลกหน้าที่เชื่อมต่อผ่านเครือข่าย Tor ช่องโหว่นี้ถูกแก้ไขตั้งแต่เดือน ต.ค. 2568 และถูกเก็บเป็นความลับจนถึงวันอังคารที่ผ่านมา โดยเปิดเผยพร้อมกับบั๊กระดับรุนแรงสูงอีกตัวที่อาจทำให้เหมืองสร้างบล็อกไม่ได้จนกว่าจะมีคนรีสตาร์ท ทั้งนี้ Bitcoin Core จัดระดับบั๊กฝั่ง Tor เป็นระดับปานกลาง ไม่ใช่ระดับวิกฤต

บั๊ก Tor ทำให้โหนดไว้ใจทุกคนได้อย่างไร

โหนด Bitcoin Core ที่สื่อสารผ่าน Tor จะรับการเชื่อมต่อผ่านตัวกลางภายในเครื่อง ทำให้การเชื่อมต่อขาเข้าทุกสายดูเหมือนมาจากที่อยู่ IP ของตัวกลางนั้น แทนที่จะเป็น IP จริงของอีกฝ่าย เมื่อผู้ใช้ตั้งค่า whitelist ด้วยช่วง IP ที่ครอบคลุมตัวกลางของ Tor โหนดจึงให้สถานะเพียร์ที่เชื่อถือได้แก่ทุกการเชื่อมต่อจาก Tor โดยอัตโนมัติ (CVE-2025-62860)

ผลคือการเชื่อมต่อเหล่านั้นข้ามข้อจำกัดป้องกันการโจมตีแบบปฏิเสธการให้บริการ (DoS) และสูญเสียการป้องกันด้านความเป็นส่วนตัวตามปกติ แต่โหนดที่ใช้ค่าเริ่มต้นไม่ได้รับผลกระทบ เฉพาะโหนดที่เปิด whitelist ด้วยช่วง IP ที่ครอบคลุม Tor เท่านั้น ซึ่งมักมาจากชุดซอฟต์แวร์โหนดของบุคคลที่สามที่ตั้งค่าไว้ล่วงหน้า

บั๊กระดับสูงที่ทำให้เหมืองหยุดสร้างบล็อก

บั๊กที่ Bitcoin Core จัดเป็นระดับสูง (CVE-2025-62861) เกี่ยวกับกฎ sibling eviction ของธุรกรรมเวอร์ชัน 3 (TRUC) เมื่อเกิด reorg ของบล็อกเชน ธุรกรรมที่กลับเข้า mempool อาจถูกลบธุรกรรมแม่ออก แต่ธุรกรรมลูกยังค้างอยู่ ทำให้ mempool ไม่สอดคล้องกัน และโหนดขุดที่เจอปัญหานี้จะสร้าง block template ที่ใช้งานได้ไม่ได้ จนกว่าจะรีสตาร์ท

บั๊กนี้ถูกรายงานเมื่อ 26 ก.ย. 2568 โดย Niklas Gögge และ Greg Sanders เป็นผู้ส่งตัวแก้ไข ซึ่งออกใน Bitcoin Core 30.0 เมื่อ 10 ต.ค. 2568 และ backport ไปยัง 29.2 และ 28.3 ลักษณะเป็นปัญหาเฉพาะกรณี reorg ไม่ใช่การโจมตีจากภายนอกเพื่อรันโค้ด นอกจากนี้ยังมีช่องโหว่ระดับปานกลางอีกตัว (CVE-2025-62859) ที่ทำให้เพียร์ประสงค์ร้ายหน่วงการประมวลผล compact block ได้ราว 10 นาที ถูกเปิดเผยพร้อมกัน

ทำไมเพิ่งเปิดเผยหลังผ่านไปกว่าหนึ่งปี

นโยบายความปลอดภัยของ Bitcoin Core กำหนดให้รายละเอียดช่องโหว่ระดับปานกลางและสูงถูกเก็บเป็นความลับ จนกว่าจะผ่านไปราว 2 สัปดาห์หลังเวอร์ชันสุดท้ายที่ได้รับผลกระทบหมดอายุการสนับสนุน สาย 29.x หมดอายุเมื่อ 27 ต.ค. 2569 จึงนำไปสู่การเปิดเผยเมื่อ 10 พ.ย. เพื่อกันไม่ให้ผู้ไม่หวังดีย้อนดูตัวแก้ไขแล้วโจมตีโหนดที่ยังไม่อัปเดต

ผู้ใช้ที่รันเวอร์ชันที่ยังได้รับการสนับสนุน (30.x, 31.x หรือ 32.x) จึงได้รับการป้องกันมานานกว่าหนึ่งปีแล้ว ส่วนสาย 28.x และ 29.x ที่เคยได้รับผลกระทบหมดอายุการสนับสนุนทั้งหมด

ก่อนหน้านี้ Siam Blockchain ได้รายงานว่า AI ตรวจพบ 3 ช่องโหว่ใน Bitcoin Core ทำโหนดล่มได้ทั้งบนระบบ Windows และ Mac ซึ่งสะท้อนว่าช่วงนี้ซอฟต์แวร์ของ Bitcoin ถูกตรวจสอบช่องโหว่กันถี่ขึ้น


ส่วนตัวผู้เขียนมองว่าข่าวนี้ฟังดูน่ากลัวกว่าที่เป็นจริง เพราะทุกอย่างถูกแก้ไปนานแล้ว และยังไม่มีรายงานการโจมตีจริง การเก็บเป็นความลับก็เป็นกระบวนการที่ตั้งใจออกแบบไว้ ไม่ใช่การปกปิด แต่ก็เป็นบทเรียนว่าคนที่รันโหนดเองควรอัปเดตเวอร์ชันสม่ำเสมอ และตรวจดูค่า whitelist ที่ชุดซอฟต์แวร์สำเร็จรูปตั้งไว้ให้ ส่วนเรื่องราคา ไม่น่ามีผลมากนัก ที่ต้องจับตาคือหลังจากนี้จะมีช่องโหว่เก่าที่ถูกเก็บไว้ตามนโยบายเดียวกันถูกเปิดเผยตามมาอีกหรือไม่

ที่มา: CoinDesk

ภาพจาก AI