El Protocolo Truebit sufrió una brecha de seguridad el 8 de enero, que resultó en el robo de 8,535 ETH, valorados en aproximadamente 2.64 millones de dólares. Los atacantes explotaron una vulnerabilidad de desbordamiento de enteros en el contrato de Compra del protocolo, lo que les permitió acuñar tokens $TRU a un costo casi nulo. La vulnerabilidad se originó por la falta de protección contra desbordamientos en la suma de enteros, lo que llevó a cálculos incorrectos de precios. La firma de seguridad SlowMist identificó la falla y enfatizó la importancia de usar la biblioteca SafeMath para contratos compilados con versiones de Solidity anteriores a la 0.8.0. Esta biblioteca ayuda a prevenir desbordamientos aritméticos y errores lógicos relacionados, que fueron la causa raíz del incidente en Truebit.