Ribbon Finance (Aevo) bị hack 2,7 triệu USD sau lỗi nâng cấp oracle

Updated: 14/12/2025 at 11:30

Một cuộc tấn công tinh vi nhắm vào Ribbon Finance (nay đã đổi tên thành Aevo) đã rút khoảng 2,7 triệu USD từ hợp đồng cũ của giao thức, sau đó phân tán số tiền này qua 15 địa chỉ ví khác nhau, trong đó một phần đã được gom lại vào các ví lớn hơn.

Theo nhiều nhà điều tra blockchain trên nền tảng X, vụ tấn công xảy ra chỉ sáu ngày sau khi nền tảng nâng cấp hạ tầng oracle và quy trình tạo quyền chọn. Kẻ tấn công đã lợi dụng một lệnh gọi smart contract để rút hàng trăm token trên Ethereum cùng nhiều tài sản số khác. 

Cách thức khai thác lỗ hổng oracle

Trong một chuỗi bài phân tích, chuyên gia an ninh Web3 Liyi Zhou cho biết một hợp đồng độc hại đã thao túng hệ oracle Opyn/Ribbon bằng cách lạm dụng các proxy nguồn giá, từ đó đẩy các mức giá đáo hạn tùy ý cho wstETH, AAVE, LINK và WBTC vào oracle dùng chung tại cùng một thời điểm đáo hạn.

Theo Zhou, kẻ tấn công đã mở các vị thế bán khống oToken quy mô lớn đối với MarginPool của Ribbon Finance. Do hệ thống thanh toán sử dụng các mức giá đáo hạn giả mạo này, giao thức đã tự động chuyển ra hàng trăm WETH và wstETH, hàng nghìn USDC cùng một lượng WBTC đáng kể thông qua các giao dịch redeem và redeemTo. 

Điểm yếu trong bản nâng cấp oracle của Ribbon Finance

Sáu ngày trước vụ việc, đội ngũ Ribbon Finance đã cập nhật oracle pricer để hỗ trợ 18 chữ số thập phân cho stETH, PAXG, LINK và AAVE. Tuy nhiên, một số tài sản khác như USDC vẫn chỉ dùng tám chữ số thập phân. Theo Zhou, sự không đồng nhất về độ chính xác thập phân này đã góp phần tạo ra lỗ hổng bị khai thác.

Một lập trình viên ẩn danh với biệt danh Weilin trên X cho biết việc tạo oToken về mặt kỹ thuật không vi phạm quy tắc, bởi mọi tài sản cơ sở đều phải được whitelist trước khi dùng làm tài sản thế chấp hoặc giá thực hiện. Kẻ tấn công đã tuân thủ đầy đủ quy trình này.

Hoạt động độc hại bắt đầu bằng việc tạo ra các sản phẩm quyền chọn được cấu trúc kém. Một trong số đó là quyền chọn mua stETH với giá thực hiện 3.800 USDC, được thế chấp bằng WETH và đáo hạn vào ngày 12/12. Sau đó, kẻ tấn công tạo nhiều oToken cho các quyền chọn này và dùng chúng để rút cạn tài sản của giao thức.

Thao túng proxy và rút tài sản

Cuộc tấn công liên quan đến việc tương tác lặp đi lặp lại với hợp đồng proxy admin tại địa chỉ 0x9D7b…8ae6B76. Một số hàm như transferOwnership và setImplementation được sử dụng để thao túng proxy nguồn giá thông qua delegate call. Hacker đã gọi một implementation oracle để thiết lập giá đáo hạn của nhiều tài sản tại cùng một mốc thời gian, tạo ra các sự kiện ExpiryPriceUpdated xác nhận các mức định giá gian lận.

Những mức giá bị thao túng khiến hệ thống ghi nhận stETH cao hơn rất nhiều so với giá thực hiện, dẫn đến việc đốt 225 oToken và thu về khoảng 22,468662541163160869 WETH. Tổng cộng, kẻ tấn công đã rút khoảng 900 ETH bằng phương thức này.

Công ty an ninh Web3 Spectre phát hiện các giao dịch chuyển tiền ban đầu tới ví 0x354ad…9a355e, trước khi số tiền được phân tán sang 14 ví khác, mỗi ví nắm giữ khoảng 100,1 ETH. Một phần tài sản bị đánh cắp đã được đưa vào các pool hợp nhất mà Zhou gọi là “TC” hay pool hợp nhất kho bạc.

Opyn không bị xâm nhập

Theo Anton Cheng, nhà phát triển tại Monarch DeFi, ứng dụng phi tập trung Opyn được Coinbase hậu thuẫn không hề bị xâm nhập, trái với những đồn đoán lan truyền trên Crypto Twitter.

Cheng cho biết vụ hack Ribbon Finance xuất phát từ đoạn mã oracle mới nâng cấp, vô tình cho phép bất kỳ người dùng nào thiết lập giá cho các tài sản mới được thêm vào. Cuộc tấn công bắt đầu bằng một giao dịch “dọn đường”, tạo ra các oToken có cấu trúc kém nhưng vẫn dùng tài sản thế chấp và giá thực hiện hợp lệ. Việc lựa chọn các tài sản cơ sở quen thuộc như AAVE giúp kẻ tấn công tránh bị chú ý hay gắn cờ rủi ro.

Sau đó, hacker thiết lập ba “tài khoản phụ”, mỗi tài khoản chỉ nạp lượng thế chấp tối thiểu để mint ba quyền chọn. Tất cả các tài khoản này đều được đánh dấu là loại 0, tức được coi là thế chấp đầy đủ. Tuy nhiên, việc không có giới hạn mức chi trả tối đa cho mỗi tài khoản hay mỗi oToken đã tạo điều kiện để rút tài sản mà không gặp rào cản.

Trong hệ thống Gamma của Opyn, tài sản cơ sở phải trùng với tài sản thế chấp đối với quyền chọn mua, và trùng với giá thực hiện đối với quyền chọn bán, nhằm đảm bảo người bán luôn được thế chấp đầy đủ. Nếu oracle bị xâm phạm, về nguyên tắc chỉ những người bán của sản phẩm cụ thể đó mới chịu thiệt hại.

Tuy nhiên, trong trường hợp này, sự kết hợp giữa việc tạo oToken mới và oracle bị thao túng đã đủ để vượt qua các cơ chế bảo vệ trên.

Tuyên bố miễn trừ: Bài viết này chỉ nhằm mục đích cung cấp thông tin dưới dạng blog cá nhân, không phải là khuyến nghị đầu tư. Nhà đầu tư cần tự nghiên cứu kỹ lưỡng trước khi đưa ra quyết định và chúng tôi không chịu trách nhiệm đối với bất kỳ quyết định đầu tư nào của bạn.
Theo Nghị quyết số 05/2025/NQ-CP ngày 09/09/2025 của Chính phủ về việc thí điểm triển khai thị trường tài sản số tại Việt Nam, CoinPhoton.com hiện chỉ cung cấp thông tin cho độc giả quốc tế và không phục vụ người dùng tại Việt Nam cho đến khi có hướng dẫn chính thức từ cơ quan chức năng.

Được đề cập trong bài viết

Trong bài có dùng tiện ích single ticker trích dữ liệu realtime từ Tradingview cho các đồng tiền số như Aevo

Mới cập nhật

Theo lý thuyết chu kỳ 4 năm, giá Bitcoin lẽ ra đang bước vào giai đoạn đầu của thị trường gấu. Tuy nhiên, phần lớn các chuyên gia phân tích hiện nay đều cho rằng chu kỳ này đã không còn phù hợp với bối cảnh hiện tại. Thực tế,... ...

Việc ra mắt token NIGHT của Midnight diễn ra đúng vào giai đoạn holder Cardano đang hứng chịu những khoản thua lỗ đáng kể. Trong bối cảnh đó, mức thua lỗ sâu lại được xem như một “tín hiệu mua hấp dẫn” đối với Cardano, còn sự xuất hiện của... ...

Trong chu kỳ này, giá Zcash đã ghi nhận mức tăng ấn tượng, vượt hơn 700% chỉ trong ba tháng, trước khi bước vào giai đoạn điều chỉnh hợp lý. Sau đợt tăng mạnh vào tuần trước, giá hiện đang có xu hướng điều chỉnh nhẹ, khiến giới đầu tư... ...

Những nỗ lực phục hồi của Bitcoin (BTC) trong thời gian gần đây vẫn tỏ ra khá chật vật và chưa mang lại kết quả rõ ràng. Chỉ trong vòng 8 ngày, tiền điện tử lớn nhất thế giới đã hai lần tiến sát vùng kháng cự cục bộ quanh... ...

Altcoin đang trải qua giai đoạn khó khăn, đặc biệt là trong hệ sinh thái Solana, nơi sự sụt giảm thể hiện rõ nhất. Trong khi đó, Bitcoin vẫn duy trì vị thế dẫn đầu, còn nhiều token nhỏ hơn lại chìm sâu trong trạng thái trì trệ. Tuy nhiên,... ...

Giá Bitcoin có nguy cơ tiếp tục điều chỉnh về ngưỡng 70.000 USD nếu Ngân hàng Trung ương Nhật Bản (BoJ) tiến hành nâng lãi suất vào ngày 19/12, theo nhận định của nhiều chuyên gia phân tích vĩ mô. Các đợt tăng lãi suất của BoJ thường kéo theo... ...

Hơn 6 tháng sau khi bị từ chối tại vùng giá cao, Pendle (PENDLE) đã liên tục giao dịch trong xu hướng giảm, chạm mức thấp $2,02. Tại thời điểm hiện tại, giá PENDLE được giao dịch quanh ngưỡng $2,17, giảm 4,1% trong ngày và sụt gần 18,5% trong tháng,... ...

Merlin Chain (MERL), giải pháp lyaer 2 tiên phong trên nền tảng Bitcoin (BTC), vừa chứng kiến một làn sóng hoạt động on-chain ấn tượng trong 24 giờ qua, mặc cho giá Bitcoin vẫn đang dao động trong biên độ hẹp. Tài sản này đã bứt phá mạnh mẽ, ghi... ...

Thị trường tiền điện tử đã trải qua giai đoạn biến động mạnh trong vài tuần gần đây, kéo theo sự sụt giảm đáng kể của nhóm meme coin. Dogecoin, đồng coin dẫn đầu trong phân khúc này, cũng không nằm ngoài xu hướng khi ghi nhận mức giảm sâu... ...

Diễn biến ngoạn mục của giá bạc đã trở thành tâm điểm chú ý trong tuần này khi tăng mạnh theo dạng parabol, thiết lập đỉnh lịch sử mới trên 64 USD. Đằng sau màn trình diễn ấn tượng này có thể còn nhiều điều đáng chú ý, bởi một... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode