External Call Exploits

Mechanism

External call exploits occur when a smart contract initiates a low-level interaction with an untrusted external address, effectively ceding control of the execution flow. Within crypto derivatives, this vulnerability often manifests when a contract delegates state transitions to an unverified proxy or an external call that triggers recursive functions. Traders and developers must recognize that these unintended state changes can bypass internal safeguards, leading to unauthorized collateral withdrawals or price manipulation within the protocol.