Blockonist Banner
Blockchain

Munchables NFT Game Recovers Stolen Funds After Insider Exploit

Munchables NFT

Munchables, an NFT game built on Blast, dodged a bullet this week. Though a security breach on Tuesday led to a temporary loss of $62.5 million in user funds, Munchables has successfully retrieved the stolen crypto. The Munchables team assures users that their funds are safe and all Blast rewards will still be distributed. While more details are expected in the coming days, this swift recovery is a win for Munchables players.

 

Munchables, the popular NFT game built on Blast, faced a scare this week. On Tuesday, a security breach by a former developer led to the loss of $62.5 million in user funds. However, in a swift recovery effort, Munchables retrieved the stolen crypto thanks to the collaboration of Blast core contributors, who secured a total of $97 million in a multisig wallet (a secure wallet requiring multiple approvals for transactions). This swift action prevented further losses.

Munchables initially confirmed the exploit on Tuesday afternoon and took steps to track the stolen funds and block transactions. Thankfully, their efforts, combined with the support from Blast, ensured a positive outcome for users. While further details are expected soon, Munchables players can rest assured their funds are safe and Blast rewards will be distributed as planned.

This incident highlights the importance of strong security measures in the NFT space. Munchables will likely be addressing this issue in their upcoming updates.

Munchables, the popular NFT game built on Blast, dodged a major scare this week. A former developer exploited a vulnerability in the game’s system, leading to the loss of $62.6 million worth of user funds (17,413 ETH).

Thankfully, Munchables acted swiftly and with the help of Blast core contributors, they managed to retrieve the stolen funds. These recovered funds are now secured in a multisig wallet, requiring multiple approvals for any transactions, offering an extra layer of protection.

Simple Exploit with Serious Consequences

The details of the exploit raise concerns about the security measures in place for NFT games. Blockchain sleuth ZachXBT identified the exploiter’s wallet, highlighting the stolen funds. According to Solidity developer “0xQuit,” the culprit was able to exploit a critical security flaw. The game’s smart contract, which essentially dictates the game’s rules, was designed to be upgradeable. However, this “upgradeable” feature lacked proper verification procedures, creating a vulnerability. This vulnerability allowed the attacker to essentially request a massive sum of money directly from the contract, bypassing normal security measures.

Possible Inside Job and North Korean Connection

“0xQuit” further suggests that the exploit likely required authorized access to the system, pointing towards a potential “rogue developer” – a former developer who misused their access for personal gain. This theory is further fueled by ZachXBT who linked a developer profile with the alias “Werewolves0943” to the exploit. While this suggests a possible North Korean connection, further investigation is needed to confirm this speculation.

Lessons Learned and Moving Forward

This incident exposes the critical need for robust security measures in NFT games, particularly when dealing with “upgradeable” smart contracts. Munchables will likely address these vulnerabilities in their upcoming updates to prevent similar attacks in the future. Although the investigation continues, Munchables players can be assured their funds are safe and Blast rewards will be distributed as planned. This serves as a reminder for all NFT platforms to prioritize user security and implement strong verification procedures to safeguard their systems.

Concerns Arise Over Blast’s Handling of Stolen Funds and Lack of Exit Window

While Munchables managed to recover the stolen funds, the situation raises concerns about Blast’s security measures. According to industry observer Tim Clancy, Blast’s approach of retrieving the funds by manipulating the state root is unconventional. He emphasizes the importance of a “trustless exit window” in layer 2 solutions. This exit window allows users to withdraw their assets back to the main Ethereum chain if they’re unhappy with any changes on the layer 2. Clancy argues that Blast’s lack of an exit window essentially centralizes control and could be misused. He worries that Blast’s actions might set a negative precedent for other developers building trustless scaling solutions in the future.