เปิดโปงแล้ว! XRP Ledger ซ่อนช่องโหว่สร้างเหรียญเกินเพดานตั้งแต่ปี 2015

A bug-fix package for the XRP Ledger heads for Oct. 23 on the bare minimum of votes as Ripple's lending protocol trails by 10 (Image: Shutterstock)
A bug-fix package for the XRP Ledger heads for Oct. 23 on the bare minimum of votes as Ripple's lending protocol trails by 10 (Image: Shutterstock)

นักพัฒนาระบุ บั๊กในเอนจินการชำระเงินของ XRP Ledger ที่ฝังอยู่มาตั้งแต่ปี 2015 อาจเปิดช่องให้ผู้โจมตี “สร้าง” XRP (XRP) ที่ใช้จ่ายได้ เกินเพดานซัพพลาย 100,000 ล้านเหรียญของระบบ

ประเด็นสำคัญ:

  • นักวิจัยที่ใช้เครื่องมือความปลอดภัยด้าน AI แจ้งบั๊กโอเวอร์โฟลว์เมื่อ 22 ก.ย. ผ่านโปรแกรมบักบาวน์ตีของเครือข่าย
  • นักพัฒนาปล่อยแพตช์แก้ไขภายใน 3 วัน โดย “ข้าม” การโหวตจากวาลิเดเตอร์ตามปกติเป็นครั้งแรกในรอบกว่าทศวรรษ
  • ทีมดูแลไม่พบหลักฐานว่ามีผู้ใดใช้ช่องโหว่นี้โจมตีจริง

บั๊กปลอมเหรียญ XRP

ทีมดูแล XRP Ledger ได้ออกเอกสาร เปิดเผยช่องโหว่ เมื่อวันที่ 9 ต.ค. ระบุว่า นักวิจัยรายหนึ่งพบบั๊กดังกล่าวและแจ้งเข้ามาผ่านโปรแกรมบักบาวน์ตีของเครือข่ายตั้งแต่วันที่ 22 ก.ย. ฝั่ง RippleX ซึ่งเป็นหน่วยพัฒนาของ Ripple จัดระดับความรุนแรงเป็น “วิกฤต” หลังจำลองการโจมตีสำเร็จ โดยยืนยันว่าไม่พบร่องรอยการถูกใช้ประโยชน์มาก่อน

ต้นตอปัญหาอยู่ในเอนจินการชำระเงินของระบบ ที่ใช้การคำนวณตัวเลข 64 บิตแบบไม่ตรวจสอบขีดจำกัด (unchecked 64-bit math) เพื่อรวมยอดที่ผู้ซื้อจะต้องจ่าย เมื่อคำสั่งชำระเงินรายการเดียวไปเคลียร์หลายออร์เดอร์ในออร์เดอร์บุ๊กพร้อมกัน

หากมีออร์เดอร์ที่ตั้งราคา “ผิดปกติ” จำนวนหลายร้อยรายการมาถูกรวมในธุรกรรมนั้น ยอดรวมที่ต้องจ่ายอาจถูกดันให้เกินขีดจำกัดของตัวแปร แล้วล้น (overflow) กลับไปเป็นตัวเลขระดับต่ำมาก ส่งผลให้ฝั่งผู้ขายได้เงินเต็มจำนวน แต่ผู้ซื้อจ่ายจริงเพียง “เศษเสี้ยว” เท่านั้น

ปัญหาคือ กลไกตรวจสอบความปลอดภัยของเลดเจอร์ที่ใช้กันไม่ให้มี XRP ใหม่ถูกสร้างเกินเพดาน ก็ใช้สมการคำนวณชุดเดียวกัน จึง มองไม่เห็น เหรียญปลอมที่เกิดจากบั๊กนี้ไปพร้อมกัน

อ่านเพิ่มเติม: GPT-6.1 Sol ช่วย Asana ลดต้นทุนเอเจนต์ 76 เท่า แต่มีเงื่อนไขสำคัญ

คำอธิบายจาก Cayden Liao

Cayden Liao ผู้ร่วมก่อตั้งด้านความปลอดภัยของ Veria Labs เปิดเผยบน X ว่า เอเจนต์ AI ของบริษัทเป็นผู้ค้นพบช่องโหว่และสร้างโค้ดโจมตีที่ใช้งานได้จริง เขาประเมินว่าธุรกรรมเพียงครั้งเดียวอาจ “พิมพ์” XRP ได้ราว 18 ล้านล้านเหรียญ

Liao มองว่า บั๊กนี้รอดหูรอดตาชุมชนนักพัฒนามาได้นาน เพราะเป็นการ “เชื่อมโยงบั๊กเล็กสองจุดให้กลายเป็นช่องโหว่ร้ายแรง” ซึ่งหากมองแยกกันแต่ละส่วนจะถูกจัดเป็นระดับความเสี่ยงต่ำ

Liao ระบุว่า Ripple จ่ายค่าตอบแทนสูงสุดตามกรอบโปรแกรมบักบาวน์ตีที่ 250,000 ดอลลาร์สหรัฐให้กับ Veria ขณะที่ J. Ayo Akinyele หัวหน้าทีมวิศวกรรมของ RippleX ย้ำว่า ทีมจะขยายการใช้ AI ในการล่าบั๊กและเครื่องมือการพิสูจน์ความถูกต้องของโปรโตคอล (formal verification) มากขึ้น โดยชี้ว่า AI กำลัง “เปลี่ยนเกม” ในด้านความเร็วในการค้นหาช่องโหว่

แพตช์ฉุกเฉินบน XRPL

แพตช์แก้ไขถูกปล่อยในซอฟต์แวร์ xrpld เวอร์ชัน 3.4.1 เมื่อวันที่ 25 ก.ย. หรือเพียงสามวันหลังได้รับรายงาน โดยกว่า 80% ของวาลิเดเตอร์ที่เชื่อถือได้อัปเกรดระบบในวันเดียวกัน ที่สำคัญ การเปลี่ยนแปลงครั้งนี้มีผลบังคับใช้โดยไม่ผ่านขั้นตอนโหวตแก้ไขโปรโตคอล (amendment vote) แบบรอ 2 สัปดาห์ตามธรรมเนียม ถือเป็นครั้งแรกในรอบกว่าสิบปี

ฝั่งนักพัฒนาให้เหตุผลว่า หากเปิดโค้ดแพตช์แบบโอเพ่นซอร์สตามปกติ แฮ็กเกอร์อาจเห็น “เบาะแส” ของบั๊กและมีเวลาหลายสัปดาห์ในการเตรียมโจมตีก่อนที่เครือข่ายส่วนใหญ่จะอัปเกรดเสร็จ

กรณีนี้ทำให้นึกถึงเหตุการณ์ในปี 2010 เมื่อบั๊กโอเวอร์โฟลว์ของ Bitcoin (BTC) เคย สร้างเหรียญใหม่ มากกว่า 184,000 ล้านเหรียญจากธุรกรรมเดียว ก่อนที่นักพัฒนาจะเร่งแก้ไขภายในไม่กี่ชั่วโมงและฟอร์กเชนเพื่อลบธุรกรรมนั้นออกไป

ด้าน Zcash (ZEC) ก็เพิ่งต้องรีบอุดช่องโหว่การปลอมเหรียญในปีนี้เช่นกัน ซึ่งเหตุการณ์สร้างแรงกดดันให้ราคาโทเคนร่วงลงอย่างหนัก

อ่านต่อ: ผู้ถือคริปโตฝรั่งเศสเสี่ยงถูกปรับสูงสุด 10,000 ยูโร หากไม่ยื่นบัญชีกระเป๋าเงินดิจิทัล

Ester Shlain profile photo

Ester Shlain

นักวิเคราะห์ธุรกิจที่ Yellow ครอบคลุมกลไกการเทรด โครงสร้างพื้นฐานแบบ agentic และการวิจัยตลาดเกี่ยวกับระบบนิเวศของคริปโตเอ็กซ์เชนจ์ มีประสบการณ์เจ็ดปีในโลกเว็บ3 ครอบคลุมแพลตฟอร์ม DAO ลLaunchpad และการออกแบบโทเค็นโนมิกส์ เขียนสำหรับผู้อ่านที่ต้องการ “ตัวเลขเบื้องหลังเรื่องเล่า”

ข้อจำกัดความรับผิดชอบและคำเตือนความเสี่ยง: ข้อมูลที่ให้ไว้ในบทความนี้มีไว้เพื่อการศึกษาและการให้ข้อมูลเท่านั้น และอิงตามความเห็นของผู้เขียน ไม่ถือเป็นคำแนะนำทางการเงิน การลงทุน กฎหมาย หรือภาษี สินทรัพย์คริปโตมีความผันผวนสูงและมีความเสี่ยงสูง รวมถึงความเสี่ยงในการสูญเสียเงินลงทุนทั้งหมดหรือส่วนใหญ่ การซื้อขายหรือการถือครองสินทรัพย์คริปโตอาจไม่เหมาะสมสำหรับนักลงทุนทุกคน ความเห็นที่แสดงในบทความนี้เป็นของผู้เขียนเท่านั้น และไม่ได้แทนนโยบายหรือตำแหน่งอย่างเป็นทางการของ Yellow ผู้ก่อตั้ง หรือผู้บริหาร ควรทำการวิจัยอย่างละเอียดด้วยตนเอง (D.Y.O.R.) และปรึกษาผู้เชี่ยวชาญทางการเงินที่ได้รับใบอนุญาตก่อนตัดสินใจลงทุนใดๆ เสมอ
ข่าวที่เกี่ยวข้อง
บทความวิจัยที่เกี่ยวข้อง
บทความการเรียนรู้ที่เกี่ยวข้อง
เปิดโปงแล้ว! XRP Ledger ซ่อนช่องโหว่สร้างเหรียญเกินเพดานตั้งแต่ปี 2015 | Yellow