ช่องโหว่ด้านความปลอดภัย 3 รายการในซอฟต์แวร์โหนดบิตคอยน์คอร์ (Bitcoin Core) สำหรับบิตคอยน์ (BTC) ถูกเปิดเผยเมื่อวันที่ 10 พ.ย. 2026 ราว 13 เดือนหลังปล่อยรุ่นแก้ไข หนึ่งรายการอาจทำให้โหนดขุดบางส่วนสร้างแม่แบบบล็อกไม่ได้ ส่วนอีกสองรายการอาจลดการป้องกันการเชื่อมต่อ Tor และการประมวลผลบล็อกภายใต้การตั้งค่าบางแบบ
Bitcoin Core ระบุช่องโหว่ทั้งสามรายการเป็น CVE-2025-62861, CVE-2025-62860 และ CVE-2025-62859 โดยจัด CVE-2025-62861 ไว้ในระดับความรุนแรงสูง ส่วนอีกสองรายการอยู่ในระดับปานกลาง
ช่องโหว่ทั้งสามได้รับการแก้ไขใน Bitcoin Core รุ่น 30.0 และ 29.2 ซึ่งเผยแพร่เมื่อวันที่ 10 และ 14 ต.ค. 2025 ตามลำดับ ดังนั้นช่วงราว 13 เดือนจึงหมายถึงระยะเวลาตั้งแต่เผยแพร่รุ่นแก้ไขจนถึงเปิดเผยรายละเอียด
วันที่แจ้งช่องโหว่แต่ละรายการแตกต่างกัน โดย CVE-2025-62859 แจ้งเมื่อวันที่ 28 เม.ย. 2025 และใช้เวลาราว 19 เดือนกว่าจะเปิดเผย ส่วน CVE-2025-62860 แจ้งเมื่อวันที่ 12 ก.ย. และ CVE-2025-62861 แจ้งเมื่อวันที่ 26 ก.ย. 2025
นโยบายการเปิดเผยข้อมูลด้านความปลอดภัยของ Bitcoin Core กำหนดให้เปิดเผยรายละเอียดช่องโหว่ระดับปานกลางและสูงหลังรุ่นที่ได้รับผลกระทบรุ่นสุดท้ายสิ้นสุดการสนับสนุนแล้ว 2 สัปดาห์ บันทึกการเผยแพร่รุ่น 32.1 ระบุว่า Bitcoin Core รุ่น 29.x และเก่ากว่านั้นสิ้นสุดการสนับสนุนและจะไม่ได้รับการอัปเดตอีก พร้อมระบุว่าจะเปิดเผยรายละเอียดช่องโหว่ระดับปานกลางและสูง 3 รายการที่แก้ไขในรุ่น 30.0 หลังจากนั้น 2 สัปดาห์
การสนับสนุนรุ่น 29.x สิ้นสุดเมื่อวันที่ 27 ต.ค. 2026 และประกาศช่องโหว่ทั้งสามเผยแพร่ในอีก 2 สัปดาห์ถัดมา คือวันที่ 10 พ.ย. กำหนดการครั้งนี้จึงเป็นไปตามนโยบายที่ให้ปล่อยรุ่นแก้ไขก่อน แล้วเปิดเผยรายละเอียดหลังสิ้นสุดการสนับสนุน
CVE-2025-62861 ซึ่งมีระดับความรุนแรงสูงสุดในสามรายการ เกิดขึ้นระหว่างการจัดเรียงเชนใหม่ ซึ่งเป็นขั้นตอนที่โหนดตัดบล็อกเดิมบางส่วนออกและเลือกใช้เชนที่ถูกต้องอีกสายหนึ่ง ระหว่างส่งธุรกรรมกลับไปยังพูลธุรกรรมที่ยังไม่ยืนยัน กฎการนำธุรกรรมออกถูกใช้ผิดพลาด จนอาจทำให้ความสัมพันธ์ระหว่างธุรกรรมในพูลไม่สอดคล้องกัน
กฎนำธุรกรรมพี่น้องของธุรกรรมเวอร์ชัน 3 (TRUC) ถูกนำมาใช้ระหว่างกู้คืนธุรกรรมด้วย จึงอาจเหลือธุรกรรมต่อเนื่องที่พึ่งพาธุรกรรมซึ่งถูกนำออกไปแล้ว ผลคือโหนดขุดที่ได้รับผลกระทบอาจตรวจสอบแม่แบบบล็อกไม่ผ่านและสร้างแม่แบบใหม่ไม่ได้จนกว่าจะเริ่มระบบใหม่ ปัญหานี้อยู่ในนโยบายการส่งต่อธุรกรรม ไม่ใช่ข้อผิดพลาดในกฎฉันทามติ
CVE-2025-62860 เกิดขึ้นเมื่อผู้ดูแลใช้การตั้งค่า -whitelist ที่ไม่ใช่ค่าเริ่มต้น และระบุช่วง IP ซึ่งมีที่อยู่พร็อกซี Tor อยู่ด้วย ในกรณีนี้ การเชื่อมต่อ Tor ขาเข้าจากภายนอกอาจถูกมองว่าเป็นการเชื่อมต่อที่เชื่อถือได้ ทำให้การป้องกันการโจมตีแบบปฏิเสธการให้บริการและมาตรการคุ้มครองความเป็นส่วนตัวบางส่วนลดลง
Bitcoin Core ระบุว่ามีโหนดเมนเน็ตที่เข้าถึงจากภายนอกหลายพันโหนดใช้การตั้งค่านี้ ส่วนโหนดที่ไม่ได้ใช้ -whitelist แบบกำหนดเองไม่ได้รับผลกระทบ
CVE-2025-62859 เกิดระหว่างตรวจสอบว่าข้อมูล witness ถูกดัดแปลงหรือไม่ หลังจากกู้คืนบล็อกแบบบีบอัดที่ช่วยลดปริมาณข้อมูลที่ส่ง หากการตรวจสอบไม่ผ่าน โหนดอาจขอบล็อกฉบับเต็มจากเพียร์รายเดิมอีกครั้งและรอได้นานถึง 10 นาที
ผู้โจมตีอาจทำให้เกิดความล่าช้าซ้ำได้ หากควบคุมการเชื่อมต่อแบนด์วิดท์สูงทั้ง 3 ช่องของโหนดเป้าหมาย หรือหากโหนดนั้นใช้การตั้งค่า -blocksonly Bitcoin Core จัดช่องโหว่นี้ไว้ในระดับความรุนแรงปานกลาง
ขอบเขตการแก้ไขแตกต่างกันไปตามรุ่น รุ่น 28.3 แก้ปัญหาการเชื่อมต่อ Tor และปัญหาที่กระทบโหนดขุด แต่ยังไม่ได้แก้ปัญหาการประมวลผลบล็อกครบทั้งสามรายการ ส่วนรุ่น 29.2 และ 30.0 แก้ไขช่องโหว่ครบทั้งหมด ขณะที่รุ่น 29.x และเก่ากว่านั้นสิ้นสุดการสนับสนุนแล้ว
ก่อนหน้านี้ TokenPost รายงานช่องโหว่ 3 รายการที่อาจกระทบการสร้างแม่แบบบล็อกของโหนดขุดและการเชื่อมต่อ Tor โดยอธิบายผลกระทบทางเทคนิคและขอบเขตการแก้ไข การเปิดเผยครั้งนี้ชี้ให้เห็นว่าการปล่อยรุ่นแก้ไขกับการเปิดเผยรายละเอียดเป็นคนละขั้นตอน และกำหนดเวลาเปิดเผยเป็นไปตามนโยบายหลังสิ้นสุดการสนับสนุน
Comment 0