เลดเจอร์แก้ไขช่องโหว่สองประการในแอป Ethereum หลังจากถูกโจมตีแบบไวรัลซึ่งได้รับการแก้ไขแล้ว

iconCryptoSlate
แชร์
AI summary iconสรุป
Ledger เปิดตัวข่าวเกี่ยวกับ Ethereum โดยมีเวอร์ชันแอป Ethereum ใหม่ 1.22.3 เพื่อแก้ไขข้อบกพร่องในการลงนามสองข้อ ได้แก่ LSB-024 และ LSB-025 การอัปเดตนี้ตามมาหลังจากที่ OneKey แสดงตัวอย่าง LSB-023 ซึ่งใช้ซอฟต์แวร์รุ่นเก่า Ledger ระบุว่าไม่มีการโจมตีในโลกจริงเกิดขึ้น และขอให้ผู้ใช้อัปเดตผ่าน Ledger Live ข่าวเกี่ยวกับระบบนิเวศ Ethereum แสดงให้เห็นถึงการปรับปรุงด้านความปลอดภัยอย่างต่อเนื่องในพื้นที่นี้

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

ผู้ผลิตฮาร์ดแวร์วอลเล็ตเผยแพร่แอป Ethereum เวอร์ชัน 1.22.3 เมื่อวันที่ 25 ส.ค. ปิดช่องโหว่ที่อาจซ่อนการดำเนินการจากการตรวจสอบอุปกรณ์หรืออนุญาตการอนุมัติโทเค็นแทนการชำระเงินที่คาดหวัง

การอัปเดตตามมาหลังจากมีข้อถกเถียงเกี่ยวกับข้อบกพร่องการลงนาม Ethereum ที่ผู้ผลิตวอลเล็ตคู่แข่ง OneKey สามารถทำซ้ำได้ ปัญหานี้ มีรหัสติดตามเป็น LSB-023 ส่งผลกระทบต่อรุ่นเก่า และอนุญาตให้โฮสต์ที่ถูกโจมตีแทรกคำสั่งเพื่อให้พารามิเตอร์การทำธุรกรรมสามารถเปลี่ยนแปลงได้หลังจากแสดงผลแล้วแต่ก่อนการลงนาม

Ledger กล่าวว่า OneKey แสดงช่องโหว่นี้บนเวอร์ชัน 1.22.1 หลังจากบริษัทได้แก้ไขแล้วในแอป Ethereum 1.22.2 ที่เปิดตัววันที่ 13 สิงหาคม

การอ่านเพิ่มเติมที่เกี่ยวข้อง

Ledger ได้แก้ไขข้อผิดพลาดในแอป Ethereum ที่อาจแสดงธุรกรรมหนึ่งแต่ลงนามอีกธุรกรรมหนึ่ง

“ไม่มีผู้ใช้ Ledger ใดถูกโจมตี” ทีมความปลอดภัยของ Ledger กล่าว โดยอธิบายการสาธิตว่าเป็นการจำลองในห้องปฏิบัติการที่ใช้ซอฟต์แวร์รุ่นเก่า บริษัทระบุว่าไม่พบหลักฐานใดๆ ของการถูกโจมตีในโลกจริง

ชาร์ลส์ กิลเลเมต หัวหน้าเจ้าหน้าที่เทคโนโลยีของ Ledgerได้ แยกแยะเช่นเดียวกัน โดยระบุว่าการสร้างซ้ำช่องโหว่ที่ได้รับการแก้ไขแล้วไม่ถือเป็น “การแฮก Ledger”

เวอร์ชัน 1.22.2 อย่างไรก็ตาม ไม่ได้ปิดช่องโหว่ทั้งหมดที่รู้จักของแอป Ethereum บน Ledger แทนที่จะเป็นเช่นนั้น ช่องโหว่สองประการที่แยกจากกัน คือ LSB-024 และ LSB-025 ยังคงอยู่จนกระทั่งเปิดตัวเวอร์ชัน 1.22.3

ยังคงมีเส้นทางการลงนามเพิ่มเติมอีกสองเส้นทางที่เปิดอยู่

LSB-024 ส่งผลต่อวิธีที่แอป Ethereum ประมวลผลอาร์เรย์ของการดำเนินการระหว่างการลงนามแบบชัดเจน

แอปอ่านจำนวนการดำเนินการโดยใช้ค่า 16 บิต แต่บันทึกจำนวนที่เหลือไว้ในฟิลด์ 8 บิต ในหลักฐานเชิงแนวคิดของ Ledger อาเรย์ที่มีการดำเนินการ 257 ครั้งได้ทำให้ตัวนับกลับไปที่หนึ่ง ส่งผลให้อุปกรณ์แสดงเฉพาะการดำเนินการสุดท้ายแม้ว่าลายเซ็นของมันจะอนุญาตให้ทั้งชุดดำเนินการ

การโจมตีต้องการโฮสต์ที่ถูกเจาะและชุดการดำเนินการที่ควบคุมโดยผู้โจมตีขนาดใหญ่ผิดปกติ Ledger ได้ทดสอบสถานการณ์นี้บนเครือข่ายส่วนตัวที่มี Fork และรายงานว่าไม่มีการสูญเสียของผู้ใช้จริง

ช่องโหว่ที่สอง LSB-025 ส่งผลกระทบต่อเส้นทางการชำระเงินด้วยโทเค็นที่ใช้โดยแอปพลิเคชันแลกเปลี่ยนของ Ledger ระหว่างการแลกเปลี่ยน

การเปรียบเทียบข้อบกพร่องของแอป Ethereum ของ Ledger LSB-024 และ LSB-025 รุ่นที่ได้รับผลกระทบ เงื่อนไขการกระตุ้นที่แคบ และการอัปเดตเป็นเวอร์ชัน 1.22.3

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

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

Ledger ระบุว่าไม่พบหลักฐานว่าช่องโหว่การแลกเปลี่ยนถูกใช้งาน

ประวัติการปล่อยเวอร์ชันตั้งคำถามที่แตกต่างออกไป บันทึกของ Ledger แสดงว่าการแก้ไขปัญหาเกี่ยวกับจำนวนอาร์เรย์ถูกรวมเข้าเมื่อวันที่ 5 พฤษภาคม และการแก้ไขการตรวจสอบการแลกเปลี่ยนเมื่อวันที่ 25 พฤษภาคม ซึ่งล่วงหน้าไปหลายเดือนก่อนที่เวอร์ชัน 1.22.2 จะเปิดตัว รายงานความปลอดภัยของมันไม่ได้อธิบายว่าทำไมการเปลี่ยนแปลงเหล่านั้นจึงไม่มีอยู่ในการอัปเดตนั้น

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

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

Ledger แนะนำให้ติดตั้งแอป Ethereum เวอร์ชัน 1.22.3 หรือใหม่กว่าผ่าน Ledger Live และตรวจสอบเวอร์ชันบนอุปกรณ์ การอัปเดตเฟิร์มแวร์ของ hardware wallet เพียงอย่างเดียวไม่ได้แทนที่แอป Ethereum ที่ได้รับผลกระทบ

โพสต์ Ledger ระบุว่า “การถูกแฮก” ที่แพร่หลายนั้นได้รับการแก้ไขแล้ว แต่ยังมีบั๊กจริงสองรายการที่ต้องแก้ไข ปรากฏครั้งแรกบน CryptoSlate

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