ข้อผิดพลาดของเฟิร์มแวร์ได้ปิดการใช้งานการสร้างเลขสุ่มที่ปลอดภัยใน Coldcard hardware wallet หลายรุ่น ซึ่งนำไปสู่การโจรกรรมอย่างต่อเนื่องที่สูญเสียบิทคอยน์ (BTC) ไปแล้ว 594.48 เหรียญ คิดเป็นมูลค่าประมาณ 38.3 ล้าน USD
ผู้ผลิต Coldcard คือ Coinkite และทีมวิศวกรรมบิทคอยน์ของ Block ได้ติดตามหาต้นตอของบั๊กจนพบว่าเกิดจากการตรวจสอบ random number generator (RNG) ที่ล้มเหลว ส่งผลให้อาชญากรสามารถสร้างคีย์ส่วนตัวของกระเป๋าเงินขึ้นมาใหม่ได้โดยการใช้รายละเอียดของอุปกรณ์ที่คาดเดาได้ แทนที่จะเป็นเลขสุ่มจริง
การโจรกรรมบิทคอยน์จาก Coldcard: เกิดขึ้นได้อย่างไร
เฟิร์มแวร์ของ Coldcard จะปิดการใช้งานตัวสร้างเลขสุ่มที่อยู่ในชิป และแทนที่จะใช้ระบบสำรองในการสร้างคีย์ของกระเป๋าเงินจากหมายเลขประจำเครื่องและนาฬิกาภายใน ซึ่งทั้งสองอย่างนี้มีรูปแบบที่แฮ็กเกอร์สามารถคาดเดาได้ จึงเปลี่ยน seed ซึ่งควรจะสุ่ม ให้กลายเป็นปริศนาที่ไขได้
อุปกรณ์ที่ใช้เฟิร์มแวร์บางรุ่นซึ่งปล่อยออกมาตั้งแต่ปี 2021 นั้นแทบไม่มีเลขสุ่มที่แท้จริงเลย ส่วนโมเดลใหม่กว่าได้เพิ่มวิธีแก้ไขบางส่วน แต่ก็ยังจำกัดความเป็นไปได้ไว้ที่ประมาณ 4 พันล้านชุด ซึ่งคอมพิวเตอร์สมัยใหม่สามารถตรวจสอบได้หมด อีกทั้ง Block ยังตรวจสอบพบว่าปัญหานี้เริ่มจากการอัปเดตเมื่อปี 2021 และการแก้ไขในปีถัดมาก็ยังไม่เพียงพอ
ด้วยเหตุนี้ ช่องโหว่แบบเดียวกันจึงส่งผลกับ paper wallets, seed backups และฟีเจอร์อื่น ๆ ที่ใช้แหล่งกำเนิดเลขสุ่มเดียวกัน รายงานของ Block ยืนยันว่าส่งผลกว้างขวาง ระบบนี้มีความคล้ายกับ ช่องโหว่ Ill Bloom ที่เคยดูดเงินจากกระเป๋าผ่าน seed phrase ที่อ่อนแอในปีนี้
ผู้ใช้ควรทำอย่างไรตอนนี้
ผู้โจมตีไม่จำเป็นต้องเข้าถึงอุปกรณ์โดยตรงก็สามารถขโมยเงินได้ เพียงเห็นที่อยู่หรือกุญแจสาธารณะที่ส่งออก พวกเขาก็มีเป้าหมายสำหรับเดา และเมื่อเดาถูกครั้งใดก็จะได้กุญแจส่วนตัวและเคลื่อนย้าย coin ได้ทันที
Coinkite แนะนำให้ผู้ใช้ที่ได้รับผลกระทบทุกคนสร้าง seed ใหม่ทั้งหมดบนฮาร์ดแวร์ที่อัปเดตแล้วและรีบโอนเงินออกทันที ทั้งนี้เฟิร์มแวร์อัปเดตจะไม่สามารถย้อนกลับความเสียหายได้ เพราะ seed ที่อ่อนแอยังคงอยู่บนอุปกรณ์เดิม
ขณะเดียวกัน ผู้ที่เพิ่ม passphrase เพิ่มเติมให้กับ seed จะมีความเสี่ยงจากช่องโหว่นี้น้อยกว่ามาก ซึ่งแนวทางนี้ ZachXBT เพิ่งแนะนำสำหรับกระเป๋าเงินมือถือเช่นกัน
การสร้างกุญแจที่อ่อนแอเคยสร้างความสูญเสียให้ผู้ถือคริปโตมาก่อน เช่นเดียวกับ การเผยแพร่ master key ของกรมสรรพากรเกาหลีใต้เมื่อต้นปีนี้ หรือ เหตุการณ์ private key หลุด ที่ทำให้ราคาโทเคน Humanity Protocol ร่วง 88% ในเดือนมิถุนายนที่ผ่านมา
นอกจากนี้ ผู้ผลิตยังคงขยาย ฮาร์ดแวร์วอลเล็ตแบบออฟไลน์ ไปยังร้านค้าปลีก แต่เหตุการณ์นี้แสดงให้เห็นว่าบั๊กในเฟิร์มแวร์อาจบั่นทอนความมั่นใจได้จากภายในอุปกรณ์เอง
Coinkite และ Block ระบุว่ากำลังประเมินขอบเขตของช่องโหว่นี้กับเฟิร์มแวร์รุ่นเก่าเพิ่มเติมอยู่ ดังนั้นจนกว่าการตรวจสอบจะเสร็จ ผู้ถือ Coldcard ควรสมมติว่า seed ที่สร้างก่อนการแก้ไขล่าสุดอาจถูกแฮ็กไปแล้ว









