ข้อบกพร่องในซอฟต์แวร์การชำระเงินของ XRP Ledger อาจทำให้แฮกเกอร์สร้าง XRP ที่สามารถใช้งานได้จากอากาศ ตามรายงานความปลอดภัยที่เผยแพร่เมื่อวันศุกร์ โดยคาดว่าบั๊กดังกล่าวอาจไม่ได้รับการตรวจพบมาตั้งแต่ปี 2015
อุปทานของ XRP ถูกจำกัดไว้ที่ 100 พันล้านโทเคน และมีมูลค่าประมาณ 88.8 พันล้าน USD ที่ราคาโทเคนละ 1.41 USD RippleX ซึ่งเป็นฝ่ายพัฒนาของ Ripple ระบุว่าไม่พบสัญญาณว่าเคยมีใครใช้ประโยชน์จากช่องโหว่นี้
กลไกที่การชำระเงินเพียงครั้งเดียวอาจสร้าง XRP ใหม่ขึ้นมาได้อย่างไร
XRP Ledger มีตลาดซื้อขายแบบในตัวที่แต่ละบัญชีจะโพสต์ข้อเสนอเพื่อแลกเปลี่ยนโทเคนหนึ่งเป็นอีกโทเคนหนึ่ง
ตาม รายงาน ผู้โจมตีสามารถเปิดบัญชีหลายร้อยบัญชี โดยแต่ละบัญชีเสนอขายโทเคนจำนวนน้อยมากเพื่อแลกกับ XRP จำนวนมหาศาล
จากนั้นการชำระเงินเพียงครั้งเดียวจะซื้อข้อเสนอทั้งหมดในคราวเดียว ผลรวมที่คำนวณโดยซอฟต์แวร์มีค่าเกินขนาดของตัวนับและรีเซ็ตกลับไปเป็นค่าจำนวนน้อย คล้ายกับเลขไมล์รถที่วิ่งเกินขีดจำกัด
บัญชีขายได้รับชำระเงินครบถ้วน ในขณะที่ผู้ซื้อจ่ายแทบจะไม่มีอะไรเลย ระบบตรวจสอบความปลอดภัยที่ออกแบบมาเพื่อดูแลการสร้าง XRP ใหม่นั้นใช้ตัวนับตัวเดียวกัน จึงพลาดช่องว่างนี้ด้วย
นักวิจัย Cayden Liao และ Veria AI รายงานข้อบกพร่องนี้ผ่านโปรแกรมเงินรางวัลบั๊กของ XRPL เมื่อวันที่ 22 กันยายน
เหตุผลที่ Ripple ข้ามกระบวนการโหวตของผู้ตรวจสอบใน XRP Ledger
ปกติแล้วการเปลี่ยนแปลงกฎใน XRP Ledger ต้องได้รับการสนับสนุนจากผู้ตรวจสอบที่เชื่อถือได้มากกว่า 80% ซึ่งเป็นเซิร์ฟเวอร์ที่ยืนยันธุรกรรม เป็นเวลาสองสัปดาห์
การแก้ไขนี้ซึ่งเผยแพร่ในซอฟต์แวร์เวอร์ชัน 3.4.1 เมื่อวันที่ 25 กันยายน มีผลทันทีที่แต่ละโอเปอเรเตอร์อัปเกรดสำเร็จ
นี่เป็นครั้งแรกที่มีการเปลี่ยนแปลงการประมวลผลธุรกรรมที่จงใจเผยแพร่ในลักษณะนี้ ตั้งแต่ระบบแก้ไขข้อบกพร่องเริ่มใช้เมื่อกว่าสิบปีที่แล้ว RippleX ระบุ
RippleX กล่าวว่าหากมีการโหวตเปิดเผยสาธารณะ บั๊กจะยังคงปรากฏในโค้ดเปิดเผยเป็นเวลาหลายสัปดาห์และยังถูกโจมตีได้ ผู้ตรวจสอบเริ่มต้นมากกว่า 80% ได้อัปเกรดทันทีในวันเผยแพร่ ก่อนที่โค้ดการแก้ไขจะประกาศต่อสาธารณะ
การเปิดเผยนี้เกิดขึ้นหลังจาก Justin Bons ผู้ก่อตั้ง Cyber Capital กล่าวหาระหว่างการดีเบตเรื่อง การกระจายอำนาจของ XRP กับ David Schwartz ของ Ripple ว่าการขาย XRP เป็นการกระจายอำนาจนั้นเป็นการฉ้อโกง รายงานระบุว่า XRPL Foundation, RippleX และผู้ตรวจสอบเป็นผู้ตัดสินใจร่วมกัน
RippleX ระบุว่าการโหวตจะยังคงเป็นข้อกำหนดสำหรับการเปลี่ยนแปลงในอนาคต









