XRP Ledger แพตช์บั๊กอายุสิบปีที่อาจสร้าง XRP มูลค่าหลายพันล้านดอลลาร์จากความว่างเปล่า
BTCCผู้เขียน: coindeskช่องโหว่ในระบบชำระเงินของ XRP Ledger อาจทำให้ผู้โจมตีสร้าง XRP ใหม่จำนวนมากโดยไม่ต้องจ่ายเงิน ซึ่งทำลายกฎอุปทานคงที่ของโทเค็น ตามรายงานความปลอดภัยที่เผยแพร่เมื่อวันศุกร์
บั๊กซึ่งเชื่อว่ามีมาตั้งแต่ปี 2015 ถูกค้นพบโดยนักวิจัย Cayden Liao และ Veria AI และรายงานภายในเมื่อวันที่ 22 ก.ย. วิศวกรที่ RippleX ซึ่งเป็นฝ่ายพัฒนาของ Ripple ได้จำลองการโจมตีบนเซิร์ฟเวอร์แบบสแตนด์อโลนและยืนยันว่า XRP ที่สร้างขึ้นใหม่สามารถใช้จ่ายในธุรกรรมถัดไปได้
RippleX กล่าวว่าไม่พบหลักฐานว่าช่องโหว่นี้ถูกใช้ประโยชน์บนเครือข่ายสาธารณะใดๆ
XRP ทั้งหมด 100 พันล้านเหรียญถูกสร้างขึ้นเมื่อ ledger เปิดตัวในปี 2012 และซอฟต์แวร์ถูกสร้างขึ้นเพื่อไม่ให้มีการเพิ่มอีก แต่ช่องโหว่ด้านความปลอดภัยอาจทำให้ผู้โจมตีสร้าง XRP จากความว่างเปล่าและขายบนกระดานเทรด ซึ่งบั่นทอนเพดานอุปทานที่สถาบันที่ใช้เครือข่ายพึ่งพา
การโจมตีทำงานผ่านระบบแลกเปลี่ยนในตัวของ ledger ซึ่งบัญชีต่างๆ โพสต์ข้อเสนอเพื่อสลับโทเค็นหนึ่งเป็นอีกโทเค็นหนึ่ง
ในทางทฤษฎี ผู้โจมตีสามารถเปิดบัญชีหลายร้อยบัญชี ให้แต่ละบัญชีเสนอโทเค็นจำนวนเล็กน้อยเพื่อแลกกับ XRP จำนวนมากผิดปกติ จากนั้นส่งการชำระเงินครั้งเดียวที่ซื้อทุกข้อเสนอพร้อมกัน
ยอดรวม XRP ที่ค้างชำระจะมากเกินกว่าที่ซอฟต์แวร์จะนับได้อย่างถูกต้อง ดังนั้นบัญชีผู้ขายของผู้โจมตีจะได้รับเงินเต็มจำนวนในขณะที่บัญชีผู้ซื้อถูกเรียกเก็บเงินแทบไม่ต้องจ่ายอะไรเลย ทำให้ผู้โจมตีได้ XRP ที่ไม่เคยมีมาก่อน

การชำระเงินครั้งเดียวสามารถพิมพ์ XRP จากความว่างเปล่าได้อย่างไร (Shaurya Malwa/CoinDesk)
XRP Ledger เรียกใช้การตรวจสอบหลังทุกธุรกรรมเพื่อให้แน่ใจว่าไม่มี XRP ใหม่ปรากฏขึ้น แต่การตรวจสอบนั้นจะอาศัยยอดรวมที่นับผิดและพลาดไป ข้อจำกัดแยกต่างหากเกี่ยวกับจำนวน XRP ที่บัญชีเดียวสามารถรับได้ก็จะไม่ถูกกระตุ้นเช่นกัน เนื่องจากการโจมตีกระจาย XRP ไปยังบัญชีหลายร้อยบัญชี
วิธีการของนักวิจัยต้องการ XRP เพียงไม่กี่ร้อยเหรียญเพื่อเปิดบัญชีเหล่านั้น ซึ่งส่วนใหญ่สามารถกู้คืนได้ บวกกับค่าธรรมเนียมธุรกรรม
นักพัฒนาส่งแพตช์แก้ไขใน xrpld 3.4.1 ซึ่งเป็นซอฟต์แวร์เซิร์ฟเวอร์ของ ledger เมื่อวันที่ 25 ก.ย. โดยไม่เปิดเผยว่าซ่อมอะไร
เหตุการณ์นี้เป็นอีกกรณีหนึ่งของช่องโหว่ด้านความปลอดภัยคริปโตที่ซ่อนเร้นมานานซึ่งถูกเปิดเผยด้วยความช่วยเหลือของ AI ตั้งแต่เดือนกรกฎาคม รวมถึงบั๊กกระเป๋าเงิน Coldcard ที่อยู่เบื้องหลังการขโมย BTC อย่างน้อย 1,367 เหรียญ และช่องโหว่ที่บังคับให้ Core Lightning ต้องบอกผู้ดำเนินการโหนด bitcoin ให้ตัดการเชื่อมต่อ
เนื้อหานี้จัดทำขึ้นโดยมีวัตถุประสงค์เพื่อแจ้งข้อมูลและให้ความรู้เท่านั้น และไม่ถือว่าเป็นคำแนะนำด้านการลงทุนที่เกี่ยวข้องกับ BTCC แต่อย่างใด BTCC ใช้ความพยายามอย่างเต็มที่ แต่ไม่สามารถรับประกันความจริงแท้ ความถูกต้อง หรือความเป็นต้นฉบับของเนื้อหาข้างต้นได้