A critical vulnerability in a common open-source library used in the Web3 space has been identified, impacting pre-built smart contracts and several NFT collections, including Coinbase. Thirdweb, the Web3 development platform, disclosed the flaw on November 20 and issued a remediation two days later, without revealing specific details to prevent potential exploitation by attackers. The affected smart contracts cover a range of functionalities, including airdrops, marketplaces, and various tokens.
Thirdweb has notified the maintainers of the vulnerable library and shared information with other protocols and organizations to address the issue. Despite Thirdweb’s efforts to address the vulnerability promptly, some users expressed dissatisfaction with the lack of transparency in the disclosure. Requests for details, including CVE identifiers, were made by users seeking more clarity on the nature and severity of the flaw.
The absence of specific information led to speculation and concerns among NFT holders and users of affected platforms. The vulnerability disclosure has prompted major NFT trading platforms, including Coinbase NFT, OpenSea, and Mocaverse, to take immediate measures to secure assets and assist users impacted by the flaw. Smart contract owners using the affected pre-built contracts created before November 22, 2023, have been advised to implement mitigation measures urgently. The recommended approach involves locking the vulnerable contracts, taking a snapshot, and migrating to new contracts created with non-vulnerable versions of the library. Thirdweb has provided a dedicated tool and tutorial for users to mitigate the impact on their contracts. Despite concerns, Thirdweb assures that the vulnerability has not been observed being leveraged in attacks. Users are urged to follow the provided mitigation steps promptly to safeguard their assets from potential exploitation.