ผู้ผลิตกระเป๋าเงินฮาร์ดแวร์ Ledger ได้ตอบสนองต่อช่องโหว่ในแอป Ethereum โดยเปิดเผยว่าปัญหาที่ถูกพูดถึงเมื่อเร็วๆ นี้เกิดขึ้นในเวอร์ชันเก่าของ Ethereum App 1.22.1 การแก้ไขที่เกี่ยวข้องได้รับการอัปเดตก่อนที่ OneKey จะเปิดเผยผลการทดลองซ้ำ ขณะนี้ยังไม่มีหลักฐานใดที่แสดงว่าช่องโหว่นี้ถูกใช้ในการโจมตีผู้ใช้ในสภาพแวดล้อมจริง
วัง อี้ชิ ผู้ก่อตั้ง OneKey ระบุบนแพลตฟอร์ม X เมื่อวันที่ 27 สิงหาคมว่า ทีมความปลอดภัย Anzen ของเขายังสามารถจำลองการโจมตีแบบ “การแทนที่ธุรกรรม” ในสภาพแวดล้อมการทดลอง ตามคำอธิบายของเขา ช่องโหว่นี้เกี่ยวข้องกับเงื่อนไขการแข่งขันระหว่างตรรกะการแสดงผลธุรกรรมกับบัฟเฟอร์ธุรกรรมพื้นฐาน หากผู้โจมตีควบคุมการสื่อสารระหว่างอุปกรณ์กับโฮสต์ได้ พวกเขาอาจแทนที่เนื้อหาที่รอการลงนามขณะผู้ใช้ตรวจสอบธุรกรรมปกติ
ช่องโหว่จะใช้งานได้ต้องควบคุมเส้นทางการสื่อสารก่อน
Ledger ได้ระบุในรายงานความปลอดภัยที่เผยแพร่ในวันเดียวกันว่า ปัญหานี้อาจทำให้หน้าจออุปกรณ์แสดงธุรกรรมหนึ่ง แต่จริงๆ แล้วลงนามบนธุรกรรมอีกอันหนึ่ง อย่างไรก็ตาม การโจมตีจะสำเร็จได้ต่อเมื่อมีเงื่อนไขชัดเจน: ผู้โจมตีต้องควบคุมช่องทางการสื่อสารระหว่างกระเป๋าเงินฮาร์ดแวร์กับคอมพิวเตอร์หรือโทรศัพท์มือถือก่อน เช่น ผ่านมัลแวร์ แอปกระเป๋าเงินที่ถูกโจมตี หรือการแทรกแซงจากเว็บไซต์อันตราย
ซาร์ลส์ กิลเลเมต หัวหน้าเจ้าหน้าที่เทคโนโลยีของบริษัท กล่าวว่า การรันโค้ดที่มีช่องโหว่ที่แก้ไขแล้วบนเวอร์ชันเก่า ไม่ได้หมายความว่า “Ledger ถูกแฮก” เขาระบุว่า บริษัทพบปัญหานี้ภายในกระบวนการรักษาความปลอดภัยของตนเอง และได้แก้ไขแล้วใน Ethereum App 1.22.2 ที่เผยแพร่เมื่อวันที่ 13 สิงหาคม ก่อนที่ OneKey จะเปิดเผยการทดสอบที่เกี่ยวข้อง
การแก้ไขจะเสร็จสิ้นในเดือนสิงหาคมเป็นสองขั้นตอน
Ledger เปิดเผยว่า ขั้นตอนแรกคือการเปิดตัว Ethereum App 1.22.2 ในวันที่ 13 สิงหาคม เพื่อเพิ่มการป้องกันเพิ่มเติม ขั้นตอนที่สองคือการแก้ไขปัญหาพื้นฐานใน Secure SDK 26.6.1 ในวันที่ 21 สิงหาคม และสร้างแอปพลิเคชันที่เกี่ยวข้องใหม่ตามนั้น ปัจจุบันบริษัทแนะนำให้ผู้ใช้อัปเกรดเป็นเวอร์ชัน 1.22.3 หรือสูงกว่า ซึ่งยังแก้ไขช่องโหว่การแสดงผลธุรกรรมอีกประการหนึ่ง
- เวอร์ชันที่ได้รับผลกระทบคือ Ethereum App 1.22.1
- แก้ไขที่เวอร์ชัน 1.22.2 เผยแพร่เมื่อวันที่ 13 สิงหาคม
- เวอร์ชัน 1.22.3 ขึ้นไปเป็นเวอร์ชันที่แนะนำในปัจจุบัน
บริษัทระบุว่าไม่พบหลักฐานการโจมตีที่แท้จริง
Ledger ระบุว่า จนถึงขณะนี้ ยังไม่พบหลักฐานว่าช่องโหว่นี้ถูกใช้งานนอกห้องปฏิบัติการ Guillemet ยังกล่าวว่า ไม่มีผู้ใช้รายใดถูกโจมตีจากปัญหานี้ และข้อมูลปัจจุบันแสดงว่าการจำลองสถานการณ์ดังกล่าวเป็นการทดสอบในห้องปฏิบัติการ ไม่ใช่การค้นพบการโจมตีใหม่ในโลกจริง
ทีมวิจัยด้านความปลอดภัย Donjon ของ Ledger ยังระบุบนแพลตฟอร์ม X ว่า เหตุการณ์นี้ยังแสดงให้เห็นว่า เครื่องกระเป๋าเงินแบบฮาร์ดแวร์จำเป็นต้องมีความสามารถในการอัปเดตซอฟต์แวร์ ทีมดังกล่าวระบุว่า การเกิดช่องโหว่ในซอฟต์แวร์ไม่ใช่เรื่องแปลก แต่สิ่งสำคัญคือผู้ผลิตสามารถส่งการแก้ไขไปยังอุปกรณ์ที่ขายไปแล้วได้อย่างรวดเร็วหรือไม่
ข้อมูลเพิ่มเติม: เมื่อต้นเดือนนี้ ผู้ใช้กระเป๋าเงินฮาร์ดแวร์แบบแยกส่วน Coldcard ได้รับความเสียหายจากการถูกขโมยบิตคอยน์มากกว่า 1.3 พันล้านดอลลาร์สหรัฐ โดยผู้บริหารของ Ledger ได้ระบุว่าเหตุการณ์นี้เป็นคำเตือนสำหรับอุตสาหกรรมกระเป๋าเงินฮาร์ดแวร์ทั้งหมด

