ผู้ก่อตั้ง OneKey Yishi แจ้งว่าทีมของเขาได้จำลองการโจมตีแบบปลอมแปลงธุรกรรมในห้องปฏิบัติการบนแอปพลิเคชัน Ledger Ethereum App โดยสาระสำคัญคือ เนื่องจากเกิดภาวะแข่งขันในโค้ด ผู้โจมตีสามารถปลอมแปลงธุรกรรมได้ในขณะที่ผู้ใช้ยังคงมองหน้าจออยู่ ผู้ใช้เห็นและอนุมัติธุรกรรม A แต่เครื่องกลับลงลายมือชื่อธุรกรรม B ซึ่งผู้ใช้ไม่เคยเห็นเลย
บั๊กที่อธิบายไว้นี้สอดคล้องกับช่องโหว่ที่นักวิจัยอิสระ TestMachine เปิดเผยต่อสาธารณะเมื่อวันที่ 22 สิงหาคม และ Ledger ได้แก้ไขช่องโหว่นี้ในเวอร์ชัน 1.22.2 แทนที่จะเป็น 1.22.3 ตามที่ Yishi ระบุ
ทาง Ledger เองยืนยันถึงปัญหาใน LSB 023 ว่า บางแอปพลิเคชันบน Ledger Secure SDK อาจรับคำสั่งใหม่ระหว่างการยืนยันบนหน้าจอ ส่งผลให้ค่าที่แสดงแตกต่างจากค่าที่ถูกลงลายมือชื่อจริงๆ สาเหตุมาจากกระบวนการประมวลผลอินพุต-เอาต์พุตใน SDK ไม่ใช่ในเฟิร์มแวร์ของอุปกรณ์ โดยเวอร์ชัน SDK 26.6.1 ออกเมื่อวันที่ 21 สิงหาคม ผู้ใช้จำเป็นต้องอัปเดตเฉพาะแอปพลิเคชันผ่าน Ledger Live
จนถึงขณะนี้ Ledger ยังไม่พบกรณีการโจมตีที่ใช้ช่องโหว่นี้ในโลกจริง
