Lộ lỗi đúc thêm coin trên XRP Ledger tồn tại từ 2015, nay mới được nhà phát triển tiết lộ

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)

Một lỗ hổng trong bộ máy thanh toán của XRP Ledger tồn tại từ năm 2015 có thể cho phép kẻ tấn công “đúc” thêm XRP (XRP) có thể chi tiêu, vượt quá trần nguồn cung 100 tỷ XRP, theo các nhà phát triển.

Những điểm chính:

  • Một nhà nghiên cứu sử dụng công cụ bảo mật AI đã báo cáo lỗi tràn số ngày 22/9 thông qua chương trình bug bounty của mạng lưới.
  • Các nhà phát triển phát hành bản vá chỉ sau ba ngày, lần đầu tiên trong hơn một thập kỷ bỏ qua bước bỏ phiếu của validator.
  • Đội ngũ vận hành không tìm thấy bằng chứng cho thấy lỗ hổng từng bị khai thác.

Lỗi làm giả XRP

Đội ngũ vận hành XRP Ledger đã công bố lỗ hổng trong báo cáo bảo mật ngày 9/10, cho biết một nhà nghiên cứu đã gửi cảnh báo thông qua chương trình bug bounty của mạng vào ngày 22/9. RippleX, nhánh phát triển của Ripple, xếp hạng lỗ hổng ở mức nghiêm trọng sau khi tái hiện thành công kịch bản tấn công. Nhóm cho biết không có dấu hiệu nào cho thấy lỗi từng bị lợi dụng.

Lỗi tràn số nằm trong bộ máy thanh toán, vốn sử dụng phép tính 64-bit không kiểm soát tràn để cộng tổng số tiền người mua phải trả khi một lệnh thanh toán đơn lẻ khớp đồng thời với rất nhiều lệnh chào bán trên sổ lệnh (order book).

Hàng trăm lệnh chào giá “lệch chuẩn” được thiết kế có chủ đích có thể đẩy tổng này vượt quá giới hạn kiểu dữ liệu và khiến giá trị bị “quấn vòng” (wrap around) về một con số rất nhỏ. Kết quả là người bán nhận đủ tiền, trong khi người mua gần như không phải trả gì. Cơ chế kiểm tra an toàn nội bộ của ledger đối với việc tạo mới XRP cũng dựa trên cùng phép tính này, nên nó đã không phát hiện được lượng coin giả.

Xem thêm: GPT-6.1 Sol giúp Asana giảm 76 lần chi phí agent, nhưng đây là mặt trái

Giải thích từ Cayden Liao

Cayden Liao, đồng sáng lập phụ trách mảng bảo mật tại Veria Labs, viết trên X rằng tác nhân AI của công ty đã phát hiện lỗi và xây dựng một bản khai thác hoạt động được. Theo tính toán của ông, chỉ một giao dịch có thể “đúc” khoảng 18 nghìn tỷ XRP. Ông cho rằng lỗ hổng khó bị phát hiện vì nó “kết chuỗi hai lỗi riêng lẻ vốn chỉ ở mức độ nghiêm trọng thấp nếu đứng một mình.”

Liao cho biết Ripple đã trả cho Veria mức thưởng bug bounty tối đa 250.000 USD. J. Ayo Akinyele, người đứng đầu mảng kỹ thuật tại RippleX, nói đội ngũ sẽ mở rộng việc sử dụng AI để săn lỗi và áp dụng kiểm chứng hình thức (formal verification), nhấn mạnh rằng AI “đang thay đổi căn bản tốc độ phát hiện lỗ hổng.”

Bản vá khẩn cấp cho XRPL

Bản sửa lỗi được phát hành trong phiên bản xrpld 3.4.1 ngày 25/9, ba ngày sau khi nhận báo cáo. Hơn 80% validator được tin cậy đã cập nhật trong ngày, và thay đổi có hiệu lực mà không qua quy trình biểu quyết sửa đổi kéo dài hai tuần như thường lệ – một tiền lệ hiếm thấy trong hơn 10 năm. Các nhà phát triển lập luận rằng nếu công khai mã nguồn theo quy trình bình thường, kẻ tấn công sẽ có nhiều tuần để soi ra lỗ hổng trước khi bản vá thực sự có hiệu lực.

Năm 2010, một lỗi tràn số trên Bitcoin (BTC) từng tạo ra hơn 184 tỷ coin chỉ trong một giao dịch, trước khi các nhà phát triển vá lỗi trong vài giờ và fork chuỗi để xóa số coin đó. Zcash (ZEC) cũng đã phải vội vàng khắc phục một lỗi có thể dẫn đến làm giả coin trong năm nay, khiến giá token lao dốc mạnh sau khi thông tin bị tiết lộ.

Đọc tiếp: Nhà đầu tư crypto Pháp có thể bị phạt tới 10.000 euro vì ví tiền số không khai báo

Ester Shlain profile photo

Ester Shlain

Chuyên viên Phân tích Kinh doanh tại Yellow, phụ trách cơ chế giao dịch, hạ tầng tác tử và nghiên cứu thị trường về ngăn xếp sàn giao dịch tiền mã hóa. Bảy năm trong web3 với trải nghiệm về nền tảng DAO, launchpad và thiết kế tokenomics. Viết cho những người muốn hiểu các con số đằng sau câu chuyện.

Tuyên bố miễn trừ trách nhiệm và cảnh báo rủi ro: Thông tin được cung cấp trong bài viết này chỉ dành cho mục đích giáo dục và thông tin, dựa trên ý kiến của tác giả. Nó không cấu thành lời khuyên tài chính, đầu tư, pháp lý hoặc thuế. Tài sản tiền mã hóa có tính biến động cao và chịu rủi ro cao, bao gồm rủi ro mất tất cả hoặc một phần lớn khoản đầu tư của bạn. Giao dịch hoặc nắm giữ tài sản crypto có thể không phù hợp với tất cả nhà đầu tư. Những quan điểm được bày tỏ trong bài viết này hoàn toàn là của (các) tác giả và không đại diện cho chính sách chính thức hoặc lập trường của Yellow, những người sáng lập hoặc giám đốc điều hành. Luôn tiến hành nghiên cứu kỹ lưỡng của riêng bạn (D.Y.O.R.) và tham khảo ý kiến chuyên gia tài chính được cấp phép trước khi đưa ra bất kỳ quyết định đầu tư nào.
Lộ lỗi đúc thêm coin trên XRP Ledger tồn tại từ 2015, nay mới được nhà phát triển tiết lộ | Yellow