TAC network halt: Foundation pledges 1.26B-token fix

Share This Post


The TAC network halt continues at block 24,671,475, more than 10 days after an exploit emptied the bonded staking pool. The network is an EVM-compatible Layer 1 connected to the TON ecosystem. An RPC query by CryptoSlate at 2:33 a.m. UTC still showed the final block from Aug. 22, meaning normal block production had not resumed.

The network’s Sept. 1 postmortem put the drain at 2,985,651,403.40 TAC, or 28.6% of supply. TAC said one transaction reduced the bonded pool to zero without changing total token supply, leaving the chain’s delegation records without the tokens that backed them.

Related Reading

MANTRA Chain is back online, but silent code changes spark developer concerns

The upstream Cosmos EVM advisory attributed the attack path to a mismatch between two balance records. The EVM StateDB tracked only an account’s spendable tokens, while the Cosmos SDK ledger also tracked locked vesting tokens that could be delegated. Delegating more than the spendable amount caused an unchecked subtraction to wrap toward an enormous number close to 2^256.

Cosmos Labs said a second overflow operation then let an attacker zero a victim account while retaining its legitimate tokens. TAC identified the protocol-controlled staking pool as the victim account on its network. The advisory classed the flaw as critical and said Cosmos EVM versions below 0.6.2, plus versions 0.7.0 and 0.7.1, were vulnerable.

The disclosure trail predates the attack. Cosmos Labs’ postmortem said the bug reached its bounty program on April 25, was patched on the main branch May 15 and was backported into releases on Aug. 19. A Push Chain fork publicly described the path on Aug. 20. TAC separately said it sent a maintainer an analysis of two related defects in July without acknowledgement.