On Wednesday, 28th of February, Seneca's Chamber contracts, previously audited by Halborn Security, were affected by a bug approval and users' funds were compromised. In the attack, Seneca’s Chamber.sol contract was implicated. The attacker exploited Chamber's performOperations() function, allowing calls to functions in other contracts, and directed a call to .transferFrom(), using the Chamber contracts to send tokens to their address.