Rho Markets is a decentralised finance (DeFi) platform built on the Ethereum Layer 2 solution, Scroll. It provides lending and borrowing services within the blockchain ecosystem. Recently, Rho Markets suffered a security breach resulting in the loss of approximately $7.5 million. The breach was primarily due to a misconfiguration in their price oracle, which was exploited by an MEV bot.
Behind the Breach
The hack occurred when an MEV bot exploited a misconfiguration in Rho Markets' price oracle. This misconfiguration allowed the attacker to manipulate the oracle's price feeds, leading to incorrect asset valuations and creating an opportunity for arbitrage. The attacker communicated with Rho Markets through an on-chain message, stating their willingness to return the funds if Rho Markets acknowledged the misconfiguration as the root cause rather than an exploit.
Lessons from the Incident
The Rho Markets hack was a result of a misconfigured price oracle, which the attacker exploited using an MEV bot. The attacker capitalised on this vulnerability to manipulate asset prices and drain funds from the platform. This is what can be done to reduce the likelihood of these kinds of attacks from happening again:
-
Regular Audits and Testing: Conduct frequent security audits and stress tests on oracle configurations to ensure their accuracy and resilience against manipulation.
-
Redundancy in Oracle Feeds: Use multiple independent oracle feeds to cross-verify price data, reducing the risk of manipulation through a single source.
Join Our Newsletter