Stale Data Vulnerability
Stale data vulnerability arises when a protocol accepts information that is no longer reflective of current market conditions. In the context of derivatives, if a price feed stops updating due to network congestion or node failure, the protocol continues to use the last known price.
This creates a dangerous environment where traders can exploit the protocol by opening or closing positions based on prices that do not exist in the wider market. If the actual market price has moved significantly, the stale price prevents the protocol from correctly identifying insolvency.
This vulnerability is a major risk factor for DeFi protocols and requires robust monitoring to detect and pause operations when data freshness is compromised. It highlights the importance of circuit breakers in smart contract design.