Ledger ได้แก้ไขช่องโหว่ร้ายแรงในแอป Ethereum ของตนอย่างเงียบๆ เกือบสองสัปดาห์ก่อนที่ใครก็ตามนอกบริษัทจะรู้ว่ามันมีอยู่จริง และลำดับเวลาที่ถูกเปิดเผยออกมาก็กลายเป็นประเด็นถกเถียงย่อยๆ ของตัวมันเอง ช่องโหว่ Ethereum ของ Ledger เกี่ยวข้องกับสภาวะแข่งกัน (race condition) ที่อาจทำให้แอปที่เป็นอันตรายสามารถสลับธุรกรรมที่ถูกต้องตามกฎหมายให้กลายเป็นธุรกรรมที่เป็นอันตรายได้ ขณะที่ผู้ใช้ยังคงกำลังอนุมัติธุรกรรมนั้นบนหน้าจออุปกรณ์ของตน Ledger ได้แพตช์ปัญหานี้เมื่อวันที่ 12 สิงหาคม 2026 แต่แทบไม่ได้กล่าวอะไรต่อสาธารณะเลย จนกระทั่งนักวิจัยด้านความปลอดภัยรายหนึ่งบังคับให้เรื่องนี้ถูกเปิดเผยออกมามากกว่าหนึ่งสัปดาห์ให้หลัง
Summary
ประเด็นสำคัญ
- Ledger แพตช์ช่องโหว่ในแอป Ethereum ของตนเมื่อวันที่ 12 สิงหาคม 2026 โดยปล่อยการแก้ไขในเวอร์ชัน 1.22.2 โดยไม่มีบูลเลตินด้านความปลอดภัยสาธารณะ
- บั๊กนี้เป็นสภาวะแข่งกัน (race condition) ที่เกี่ยวข้องกับคำสั่ง APDU ซึ่งอาจทำให้แอปที่เป็นอันตรายสลับธุรกรรมที่ถูกต้องระหว่างกระบวนการ clear signing ได้
- ทีมภายในของ Ledger ชื่อว่า Donjon พบช่องโหว่นี้ด้วยเครื่องมือที่ใช้ AI ช่วย ก่อนที่นักวิจัยภายนอกคนใดจะรายงาน
- บริษัทด้านความปลอดภัย TestMachine เปิดเผยช่องโหว่นี้ต่อสาธารณะระหว่างวันที่ 21 ถึง 23 สิงหาคม 2026 โดยใช้เอเจนต์ AI ชื่อ Azimuth
- ยังไม่มีรายงานยืนยันการขโมยเงินที่เชื่อมโยงกับช่องโหว่นี้ ณ วันที่ 24 สิงหาคม 2026
การแก้ไขช่องโหว่แอป Ethereum ของ Ledger แบบเงียบๆ
การแก้ไขของ Ledger ถูกปล่อยออกมาอย่างเงียบๆ เมื่อวันที่ 12 สิงหาคม 2026 แฝงอยู่ในอัปเดตซอฟต์แวร์ตามปกติ แทนที่จะถูกระบุว่าเป็นแพตช์ด้านความปลอดภัย การเปลี่ยนแปลงนี้ถูกรวมอยู่ในแอป Ethereum เวอร์ชัน 1.22.2 และเป็นเวลาราวสิบวันที่บริษัทไม่ได้ออกคำแนะนำ บล็อกโพสต์ หรือแถลงการณ์สาธารณะใดๆ เพื่ออธิบายว่าจริงๆ แล้วได้แก้ไขอะไรไปบ้าง
รายละเอียดของแพตช์และเวอร์ชัน
ผู้ใช้ที่รันแอป Ethereum จำเป็นต้องอัปเดตเป็นเวอร์ชัน 1.22.2 หรือใหม่กว่าเพื่อรับการแก้ไข Ledger เน้นย้ำว่าการอัปเดตเฉพาะซอฟต์แวร์เดสก์ท็อปหรือมือถือที่เป็นคู่หูนั้นไม่เพียงพอ เพราะโค้ดที่มีช่องโหว่อยู่บนแอปที่รันโดยตรงบนอุปกรณ์ฮาร์ดแวร์เอง
ลักษณะของบั๊กแบบ Race Condition
ช่องโหว่นี้มีศูนย์กลางอยู่ที่คำสั่ง APDU ซึ่งเป็นภาษาทางเทคนิคที่อุปกรณ์ Ledger ใช้สื่อสารระหว่างคอมพิวเตอร์ที่เชื่อมต่อกับชิปความปลอดภัยที่ทำการเซ็นธุรกรรมจริงๆ คำมั่นด้านความปลอดภัยหลักของ Ledger ตั้งอยู่บนสิ่งที่บริษัทเรียกว่า clear signing ซึ่งหมายถึงการที่หน้าจออุปกรณ์จะแสดงรายละเอียดธุรกรรมที่อ่านได้อย่างชัดเจน เพื่อให้ผู้ใช้รู้แน่ชัดว่ากำลังอนุมัติอะไรอยู่ก่อนจะยืนยัน
สภาวะแข่งกันนี้บ่อนทำลายคำมั่นนั้น ระหว่างขั้นตอน clear signing คำสั่งที่เป็นอันตรายซึ่งแข่งขันกันอาจแทรกเข้ามาและแทนที่ธุรกรรมเดิมด้วยธุรกรรมอื่น ก่อนที่ผู้ใช้จะเสร็จสิ้นกระบวนการอนุมัติ ในทางปฏิบัติ ใครบางคนอาจคิดว่าตนกำลังยืนยันการโอนโทเค็นจำนวนเล็กน้อย แต่แท้จริงแล้วกำลังอนุญาตสิทธิ์การเข้าถึงโทเค็นแบบไม่จำกัดให้กับที่อยู่กระเป๋าเงินของผู้โจมตี
ลำดับเวลาการค้นพบและการเปิดเผย
ช่องว่างระหว่างการแพตช์แบบเงียบๆ ของ Ledger กับการเปิดเผยต่อสาธารณะคือจุดที่เรื่องนี้กลายเป็นประเด็นขัดแย้ง โดยทั้งสองฝ่ายเล่าลำดับเหตุการณ์ที่แตกต่างกัน
การตรวจพบภายในโดย Donjon ด้วยเครื่องมือ AI
หน่วยความปลอดภัยภายในของ Ledger ที่รู้จักกันในชื่อ Donjon ระบุว่าพวกเขาค้นพบช่องโหว่นี้ด้วยตนเอง ก่อนที่นักวิจัยภายนอกคนใดจะชี้ให้เห็น ทีมงานพึ่งพาเครื่องมือวิจัยที่ใช้ AI ช่วยในการระบุและแก้ไขช่องโหว่ ซึ่งสะท้อนให้เห็นถึงการเปลี่ยนแปลงในวงกว้างไปสู่การล่าช่องโหว่ด้วยเครื่องจักรช่วยภายในทีมความปลอดภัยของกระเป๋าเงินฮาร์ดแวร์
การเปิดเผยต่อสาธารณะโดยนักวิจัยด้านความปลอดภัย TestMachine
ช่วงเวลาเงียบๆ นั้นสิ้นสุดลงเมื่อ TestMachine บริษัทด้านความปลอดภัยที่ใช้ AI เผยแพร่ผลการค้นพบของตนเองระหว่างวันที่ 21 ถึง 23 สิงหาคม 2026 TestMachine ระบุว่าพวกเขาค้นพบบั๊กนี้ด้วยเอเจนต์ AI อัตโนมัติชื่อ Azimuth ซึ่งบริษัทสร้างขึ้นมาโดยเฉพาะเพื่อค้นหาช่องโหว่ในสมาร์ตคอนแทรกต์ บนชุดทดสอบ EVMBench ของบริษัทเอง มีรายงานว่า Azimuth ตรวจจับบั๊กที่รู้จักแล้วได้ 86.3% โดยมีผลบวกลวงราว 2.7%
ในการเปิดเผยของตน TestMachine เขียนว่าช่องโหว่นี้ถูก “พบโดย Azimuth ระหว่างการสแกนอัตโนมัติของแอป Ledger Ethereum” พร้อมเสริมว่าช่องโหว่นี้ได้ถูก “ยืนยันบน Flex” “แชร์และยืนยันร่วมกับทีม” ขณะที่บริษัท “ปฏิเสธเงินรางวัล (bounty)” TestMachine ยังชี้ไปที่โค้ด APDU และ UI ที่ใช้ร่วมกันระหว่าง Nano X, Nano S Plus, Stax และ Apex ซึ่งบ่งชี้ว่าปัญหาพื้นฐานอาจขยายไปไกลกว่อุปกรณ์ Flex ที่พวกเขาทดสอบ
การตอบสนองและข้อโต้แย้งของ Ledger
Charles Guillemet CTO ของ Ledger โต้กลับอย่างหนักต่อวิธีการนำเสนอการเปิดเผยดังกล่าว เขาระบุว่า TestMachine ติดต่อโปรแกรม bounty ของ Ledger ก็ต่อเมื่อการแก้ไขได้ถูกปล่อยออกมาแล้ว และการแก้ไขนั้นได้ใช้งานจริงมาราวสองสัปดาห์แล้วในเวลาที่นักวิจัยออกมาเปิดเผยต่อสาธารณะ Guillemet กล่าวหาว่า TestMachine สร้างความหวาดกลัวเพื่อเรียกร้องความสนใจ แทนที่จะปฏิบัติตามแนวทางการวิจัยด้านความปลอดภัยอย่างมีความรับผิดชอบ โดยโต้แย้งว่าการนำเสนอในที่สาธารณะทำให้เข้าใจได้ว่าบั๊กยังคงใช้งานได้อยู่ ทั้งที่จริงๆ แล้วถูกแก้ไขไปแล้ว
คำบอกเล่าของ TestMachine แตกต่างกันในเรื่องลำดับเหตุการณ์ บริษัทยืนยันว่าพวกเขาค้นพบและยืนยันบั๊กนี้อย่างอิสระ แบ่งปันผลการค้นพบกับ Ledger ปฏิเสธข้อเสนอเงินรางวัล และจากนั้นจึงตัดสินใจเผยแพร่ ที่เก็บแอป Ethereum สาธารณะของ Ledger แสดงให้เห็นการเปลี่ยนแปลงที่เกี่ยวข้องกับความปลอดภัยหลายรายการตลอดเดือนสิงหาคม ครอบคลุมสถานะการเซ็นและการทำให้ข้อความเสร็จสมบูรณ์ แม้ว่าบันทึกที่มีอยู่จะไม่สามารถแยกการเปลี่ยนแปลงเพียงรายการเดียวที่ผูกกับช่องโหว่เฉพาะนี้ได้อย่างชัดเจน
ผลกระทบด้านความปลอดภัยและคำแนะนำสำหรับผู้ใช้
สำหรับผู้ใช้ Ledger ทั่วไป ตัวเลขที่สำคัญที่สุดในเรื่องนี้นั้นเรียบง่าย: ยังไม่มีรายงานยืนยันการขโมยเงินที่เชื่อมโยงกับช่องโหว่นี้ปรากฏขึ้น ณ วันที่ 24 สิงหาคม 2026 นั่นไม่ได้หมายความว่าความเสี่ยงเป็นเพียงทฤษฎี การโจมตีที่ใช้งานได้จริงอาจทำให้ผู้โจมตีเขียนเงื่อนไขของธุรกรรมใหม่จากสิ่งที่ผู้ใช้คิดว่าตนกำลังอนุมัติ เปลี่ยนการโอนโทเค็นตามปกติให้กลายเป็นการให้สิทธิ์เข้าถึงแบบไม่จำกัดแก่ที่อยู่ที่เป็นอันตราย
ยังไม่มีโค้ดตัวอย่าง (proof of concept) ที่สมบูรณ์ซึ่งแสดงการขโมยเงินจริงๆ บนทุกอุปกรณ์ที่ถูกระบุเผยแพร่อย่างสาธารณะในขณะรายงาน และ Ledger ยังไม่ได้ออกคำแนะนำด้านความปลอดภัยอย่างเป็นทางการหรือประกาศกระบวนการชดเชยใดๆ ที่เชื่อมโยงกับเหตุการณ์นี้ ความเงียบดังกล่าวเองก็เป็นส่วนหนึ่งของเรื่องราว การปล่อยแพตช์อย่างเงียบๆ โดยไม่มีบูลเลตินสาธารณะทำให้ผู้ใช้ต้องต่อจิ๊กซอว์ความเสี่ยงจากการเปิดเผยของบุคคลที่สาม แทนที่จะได้รับข้อมูลโดยตรงจากผู้ผลิต
Ledger แนะนำให้ผู้ใช้อัปเดตทั้งเฟิร์มแวร์ของอุปกรณ์และแอป Ethereum เป็นเวอร์ชัน 1.22.2 หรือใหม่กว่า โดยระบุว่าการอัปเดตเฉพาะซอฟต์แวร์เดสก์ท็อปหรือมือถือที่เป็นคู่หูเพียงอย่างเดียวนั้นจะไม่แทนที่แอปเวอร์ชันเก่าบนกระเป๋าเงินฮาร์ดแวร์เอง เมื่อพิจารณาว่า TestMachine ชี้ให้เห็นโค้ดที่ใช้ร่วมกันระหว่างสายผลิตภัณฑ์ Flex, Nano X, Nano S Plus, Stax และ Apex การทำให้อุปกรณ์ที่เชื่อมต่อทุกเครื่องเป็นเวอร์ชันล่าสุดยังคงเป็นมาตรการป้องกันโดยตรงที่สุดที่มีให้ผู้ใช้ในตอนนี้
เหตุการณ์นี้ยังตอกย้ำด้วยว่าวิธีการค้นพบมีความสำคัญพอๆ กับตัวการแก้ไขเอง การใช้เครื่องมือที่มี AI ช่วยของ Donjon เพื่อจับช่องโหว่ก่อนที่คนนอกจะพบ แสดงให้เห็นว่าการสแกนอัตโนมัติกำลังกลายเป็นส่วนหนึ่งของชั้นป้องกันภายในของผู้ผลิตกระเป๋าเงินฮาร์ดแวร์ ในขณะเดียวกัน การที่ TestMachine ใช้เอเจนต์ AI ของตนเองเพื่อค้นหาและเปิดเผยบั๊กในคลาสเดียวกันอย่างอิสระภายในเวลาไม่กี่สัปดาห์ ก็ทำให้เกิดคำถามสำคัญต่ออุตสาหกรรม: หากเครื่องมือ AI สามารถค้นหาช่องโหว่เหล่านี้ได้จากทั้งภายในและภายนอกบริษัทเกือบจะพร้อมๆ กัน แนวทางด้านเวลาในการเปิดเผยและความโปร่งใสอาจจำเป็นต้องพัฒนาให้เร็วพอๆ กับเครื่องมือเหล่านี้
คำถามที่พบบ่อย
ช่องโหว่ด้านความปลอดภัยในแอป Ethereum ของ Ledger คืออะไร?
เป็นสภาวะแข่งกัน (race condition) ที่เกี่ยวข้องกับคำสั่ง APDU ซึ่งอาจทำให้แอปที่เป็นอันตรายสลับธุรกรรมที่ถูกต้องตามกฎหมายให้กลายเป็นธุรกรรมที่เป็นอันตรายระหว่างขั้นตอนการเซ็นได้
Ledger ค้นพบช่องโหว่นี้ได้อย่างไรและเมื่อใด?
ทีมความปลอดภัยภายในของ Ledger ชื่อ Donjon พบช่องโหว่นี้ด้วยเครื่องมือที่ใช้ AI ช่วย ก่อนที่นักวิจัยภายนอกคนใดจะรายงาน
ช่องโหว่นี้ถูกเปิดเผยต่อสาธารณะเมื่อใด?
นักวิจัยด้านความปลอดภัย TestMachine เปิดเผยบั๊กนี้ต่อสาธารณะระหว่างวันที่ 21 ถึง 23 สิงหาคม 2026
มีหลักฐานหรือไม่ว่ามีการขโมยเงินจากช่องโหว่นี้?
ยังไม่มีรายงานยืนยันการขโมยเงินที่เชื่อมโยงกับช่องโหว่นี้ปรากฏขึ้น ณ วันที่ 24 สิงหาคม 2026
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”ช่องโหว่ด้านความปลอดภัยในแอป Ethereum ของ Ledger คืออะไร?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”เป็นสภาวะแข่งกัน (race condition) ที่เกี่ยวข้องกับคำสั่ง APDU ซึ่งอาจทำให้แอปที่เป็นอันตรายสลับธุรกรรมที่ถูกต้องตามกฎหมายให้กลายเป็นธุรกรรมที่เป็นอันตรายระหว่างขั้นตอนการเซ็นได้”}},{“@type”:”Question”,”name”:”Ledger ค้นพบช่องโหว่นี้ได้อย่างไรและเมื่อใด?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ทีมความปลอดภัยภายในของ Ledger ชื่อ Donjon พบช่องโหว่นี้ด้วยเครื่องมือที่ใช้ AI ช่วย ก่อนที่นักวิจัยภายนอกคนใดจะรายงาน”}},{“@type”:”Question”,”name”:”ช่องโหว่นี้ถูกเปิดเผยต่อสาธารณะเมื่อใด?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”นักวิจัยด้านความปลอดภัย TestMachine เปิดเผยบั๊กนี้ต่อสาธารณะระหว่างวันที่ 21 ถึง 23 สิงหาคม 2026″}},{“@type”:”Question”,”name”:”มีหลักฐานหรือไม่ว่ามีการขโมยเงินจากช่องโหว่นี้?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ยังไม่มีรายงานยืนยันการขโมยเงินที่เชื่อมโยงกับช่องโหว่นี้ปรากฏขึ้น ณ วันที่ 24 สิงหาคม 2026″}}]}
บทความนี้จัดทำขึ้นด้วยความช่วยเหลือของปัญญาประดิษฐ์และผ่านการตรวจทานโดยทีมบรรณาธิการแล้ว

