Bitcoin Core เปิดเผยบั๊กที่อาจทำให้ผู้ขุดทำให้โหนดล่มได้

BTC-0.62%

นักพัฒนา Bitcoin Core เปิดเผยช่องโหว่ระดับความรุนแรงสูง ที่อาจทำให้นักขุดสามารถสั่งให้โหนด Bitcoin บางส่วนล่มได้จากระยะไกล
สรุป

  • Bitcoin Core เปิดเผย CVE-2024-52911 ซึ่งกระทบเวอร์ชันที่ต่ำกว่า 29.0 โดยโหนดยุคเก่ายังถูกเปิดใช้งานออนไลน์อยู่
  • นักขุดต้องสร้างบล็อกที่ต้องใช้การพิสูจน์การทำงาน (proof-of-work) แบบมีค่าใช้จ่ายสูงเพื่อกระตุ้นให้ล่ม ทำให้ความเป็นไปได้ของการนำไปใช้โจมตีในโลกจริงมีน้อยสำหรับผู้โจมตีในเชิงประวัติศาสตร์
  • Cory Fields รายงานช่องโหว่นี้แบบส่วนตัวในปี 2024 ก่อนที่ Bitcoin Core 29.0 จะเผยแพร่ซอฟต์แวร์ที่แก้ไขแล้ว

ปัญหาดังกล่าวซึ่งถูกติดตามเป็น CVE-2024-52911 กระทบ Bitcoin Core เวอร์ชันหลัง 0.14.0 และก่อน 29.0 โดยช่องโหว่นี้ได้รับการแก้ไขใน Bitcoin Core 29.0 ซึ่งเปิดตัวในเดือนเมษายน 2025

Bitcoin Core เผยแพร่เรื่องนี้ต่อสาธารณะในวันที่ 5 พฤษภาคม 2026 หลังจากสายการเผยแพร่ 28.x ที่ยังเปราะบางสุดท้ายสิ้นสุดอายุการใช้งาน (end of life) ในวันที่ 19 เมษายน

บั๊กกระทบการตรวจสอบความถูกต้องของบล็อก

ประเด็นนี้เกี่ยวข้องกับตัวแปลสคริปต์ (script interpreter) ของ Bitcoin Core ระหว่างการตรวจสอบความถูกต้องของบล็อก Bitcoin Core ระบุว่าบล็อกที่ถูกสร้างขึ้นมาโดยเฉพาะอาจทำให้โหนดเข้าถึงหน่วยความจำหลังจากข้อมูลนั้นถูกปล่อยคืน (freed) ไปแล้ว

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

Bitcoin Core ระบุว่าสิ่งนี้อาจทำให้อัตคเกอร์ที่มี proof-of-work เพียงพอทำให้โหนดเป้าหมายล่มได้ นอกจากนี้ยังระบุว่า “เป็นไปได้” ที่อาการล่มอาจนำไปสู่การรันโค้ดระยะไกล แต่ข้อจำกัดของข้อมูลในบล็อกทำให้ผลลัพธ์ดังกล่าว “ไม่น่าจะเกิดขึ้น”

การโจมตีต้องใช้การขุดที่มีค่าใช้จ่ายสูง

การโจมตีไม่ได้ง่ายที่จะทำ นักขุดจะต้องสร้างบล็อกที่ถูกออกแบบมาเป็นพิเศษ พร้อม proof-of-work เพียงพอเพื่อไปให้ถึงปลายทาง (chain tip)

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

Bitcoin Core ไม่ได้ระบุว่าช่องโหว่นี้ถูกนำไปใช้ในโจมตีจริงหรือไม่ คำแนะนำ (advisory) มุ่งเน้นที่ตัวบั๊ก วิธีแก้ไข และไทม์ไลน์การเปิดเผย

บั๊กดังกล่าวไม่ได้เปลี่ยนกติกาฉันทามติของ Bitcoin มันเชื่อมโยงกับการจัดการหน่วยความจำในซอฟต์แวร์ Bitcoin Core ไม่ใช่กติกาที่นิยามว่าธุรกรรมหรือบล็อกของ Bitcoin แบบใดถือว่าถูกต้อง

Cory Fields รายงานช่องโหว่นี้

Cory Fields จาก MIT Digital Currency Initiative รายงานช่องโหว่นี้แบบส่วนตัวในวันที่ 2 พ.ย. 2024 Bitcoin Core ระบุว่ารายงานดังกล่าวมีทั้งตัวอย่างการพิสูจน์แนวคิด (proof of concept) และแนวทางที่เสนอเพื่อลดความเสี่ยง

Pieter Wuille ผลักดันการแก้ไขแบบปิดบังสี่วันต่อมา ผ่าน PR 31112 คำขอดึง (pull request) ถูกผสาน (merged) ในวันที่ 3 ธ.ค. 2024 ก่อนที่ Bitcoin Core 29.0 จะเผยแพร่โดยมีการใส่แพตช์ในเดือนเมษายน 2025

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

นอกจากนี้ ผู้ให้บริการโหนดที่ใช้ Bitcoin Core เวอร์ชันก่อน 29.0 ยังต้องเผชิญกับบั๊กเดิม เนื่องจาก Bitcoin Core ไม่ได้อัปเดตอัตโนมัติ ผู้ใช้จึงต้องติดตั้งเวอร์ชันใหม่ด้วยตนเอง

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

news.article.disclaimer

btc.bar.articles

ความเชื่อมั่นด้านสังคมของ Bitcoin พุ่งทำระดับสูงสุดในรอบ 4 เดือนที่อัตราส่วน 1.37:1 โดยอัตราส่วนฝั่งบวกต่อฝั่งลบเพิ่มขึ้น ขณะที่ BTC ทะลุ $80,000

ตามรายงานของ Santiment เมื่อวันที่ 7 พฤษภาคม ความเชิงสังคมของ Bitcoin แตะระดับสูงสุดในรอบ 4 เดือน โดยอัตราส่วนความคิดเห็นเชิงบวกต่อเชิงลบอยู่ที่ 1.37:1.00 ขณะที่ BTC ทะลุระดับเหนือ $80,000 ความพุ่งขึ้นของความเชิงบวกสะท้อนถึงความเชื่อมั่นที่เพิ่มขึ้นของเทรดเดอร์ หลังจากหลายสัปดาห์ที่มีความกังวลด้านเศรษฐกิจมหภาคและปัจจัยทางภูมิรัฐศาสตร์

GateNews39 นาที ที่แล้ว

วาฬเปิดสัญญา Long แบบใช้เลเวอเรจ 40x มูลค่า 394.6 BTC คิดเป็น 31.94 ล้านดอลลาร์สหรัฐ บน Hyperliquid

จากการติดตามของ Hyperinsight เมื่อวันที่ 7 พฤษภาคม ที่อยู่วาฬบน Hyperliquid ได้เปิดสถานะ long แบบใช้เลเวอเรจ 40x มูลค่า 394.6 BTC หรือประมาณ 31.94 ล้านดอลลาร์สหรัฐ โดยเข้าซื้อที่ราคาเฉลี่ย 81,059 ดอลลาร์สหรัฐต่อ 1 BTC และมีราคาชำระบัญชีที่ 62,069 ดอลลาร์สหรัฐต่อ 1 BTC ปัจจุบันที่อยู่ดังกล่าวถือครองอยู่

GateNews55 นาที ที่แล้ว

Bitcoin อาจแตะ 1 ล้านดอลลาร์ภายใน 5 ปี ตามคำกล่าวของ Sigel จาก VanEck

ตามคำกล่าวของ Matthew Sigel หัวหน้าฝ่ายวิจัยสินทรัพย์ดิจิทัลของ VanEck บิตคอยน์อาจแตะระดับ 1 ล้านดอลลาร์ภายใน 5 ปี ในการให้สัมภาษณ์เมื่อวันพุธกับ CNBC Sigel ระบุแนวโน้มด้านประชากรศาสตร์และการจัดสรรของนักลงทุนรุ่นใหม่ที่เพิ่มขึ้นให้กับ Bitcoin เป็นปัจจัยที่หนุนเป้าหมายราคา เขาเปรียบเทียบ Bitcoin

GateNews1 ชั่วโมง ที่แล้ว

เยอรมนีเตรียมยกเลิกการยกเว้นภาษีการถือครองบิตคอยน์เป็นเวลา 1 ปี และหันมาใช้โมเดลการเก็บภาษีแบบเดียวกับหุ้น

ตามรายงานของ Bitcoin News เมื่อวันที่ 7 พฤษภาคม รัฐมนตรีว่าการกระทรวงการคลังของเยอรมนี ลาร์ส คิงเกิลเบิล (Lars Klingbeil) ยืนยันว่า รัฐบาลเยอรมนีกำลังวางแผนจะใช้ “นโยบายภาษีที่แตกต่าง” กับ Bitcoin และสินทรัพย์คริปโต โดยมุ่งไปที่การอาจยกเลิกกลไกที่ถือครองมากกว่า 1 ปีแล้วได้รับการยกเว้นภาษีในปัจจุบัน และจะปรับวิธีการจัดเก็บภาษีของ Bitcoin ให้สอดคล้องกับสินทรัพย์หุ้น

MarketWhisper1 ชั่วโมง ที่แล้ว
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น