Truebit Protocol suffered a security breach on January 8, resulting in the theft of 8,535 ETH, valued at approximately $2.64 million. Attackers exploited an integer overflow vulnerability in the protocol's Purchase contract, allowing them to mint $TRU tokens at nearly zero cost. The vulnerability stemmed from a lack of overflow protection in integer addition, leading to incorrect price calculations. Security firm SlowMist identified the flaw and emphasized the importance of using the SafeMath library for contracts compiled with Solidity versions prior to 0.8.0. This library helps prevent arithmetic overflows and related logic errors, which were the root cause of the Truebit incident.