Atomic protocol, a decentralized exchange, lost about 29,984 USDC in an attack tied to a signature replay vulnerability, according to SlowMist. The flaw in contract 0xa806010f came from a signature hash or signed digest that did not bind key parameters including position ID, position manager, caller, nonce, deadline and chain ID. That allowed the same manager signature to be replayed across 21 different position IDs. SlowMist said the attacker then used flash-loan price manipulation to trigger unauthorized full LP destruction, while the contract lacked TWAP (time-weighted average price) and slippage checks that are commonly used to reduce price manipulation and execution risk.