Decentralized exchange protocol 0x ($ZRX) disclosed that a potential exploit was found in one of its smart contracts. The exploit would have allowed an attacker to fill certain orders with an invalid signature leading the team to shut down the impacted contracts and redeploy them overnight.