QUADRIGA INITIATIVE
CRYPTO WATCHDOG & FRAUD RECOVERY PLATFORM
A COMMUNITY-BASED, NOT-FOR-PROFIT
$490 000 USD
OCTOBER 2024
GLOBAL
CRYPTOBOTTLE
DESCRIPTION OF EVENTS
"Create, buy or sell first bottles virtual wine. Collect, invest or become an artist by creating your own NFT cryptobottle. Anyone can launch their own vintages (collections) with the possibility of adding benefits that will be used in real life!"
"Cryptobottle is an innovative project designed to empower various entities—such as businesses, associations, event companies, and retailers—to create unique NFT collections. These NFTs, known as "cryptobottles," combine art, utilities, and cryptocurrencies, encapsulating significant financial value. Cryptobottles serve as a versatile tool for promotion, customer loyalty, and sales enhancement."
"Our platform offers an incredibly simple solution for acquiring cryptocurrencies and unique artworks without needing any specialized knowledge. Users can configure these super NFTs according to their specific needs, highlighting their products or services in the most effective way possible."
"These vintages of bottles are actually collections of digital objects which do not contain wine, but cryptocurrencies."
"Each bottle owned gives you access to customer benefits.
The estates offer you these advantages to enhance their wines.
They can take the form of promotional codes, vouchers, loyalty programs, etc cultural advantages.. and are proposed by the domain that creates the vintage.
Other "affiliation" partnerships can also be offered by any company.
The possibilities are endless. Choose your Cryptobottles well!"
"Flash swaps are an integral feature of Uniswap V2, during which, pair contracts send output tokens to the recipient before enforcing a balance check to ensure that enough input tokens have been received for the swap. If this balance check is bypassed, anyone can make any deal and drain the pair which is the case for this incident."
"The vulnerable Navigator’s Adventage contract let users acquire NAS tokens either by minting at a fixed price or by swapping, like on a typical automated market maker (AMM). This option is supposed to be controlled by the 'fixedPriceEnabled’ variable. However, anyone can set this variable to True or False as it is controlled by public functions."
"When 'fixedPriceEnabled' is set to true, the mint() method is enabled and 'fixedPrice' is set to 10 20. Critically, the balance check in the swap() function is disabled after callback. This means anyone can effectively make any deal they wanted through swap(). The attacker used this to swap X amount of NAS tokens for 1 USDT."
"Before conducting any swaps, the attacker first called function 0xeebe2e12() which set 'fixedPriceEnabled' at storage 0xe to True."
"The attacker then called the “Invest()“ function on the attack contract to make several arbitrary swaps with just 1 USDT to acquire large amounts of NAS tokens. a. 1 USDT → 1,000 NAS b. 1 USDT → 10,000 NAS c. 1 USDT → 40 million NAS (three times)"
"The attacker set 'fixedPriceEnabled’ at storage 0xe back to False via function 0xf9ae(). They then called “Claim“ on the attack contract and conducted several normal swaps to dump the acquired NAS tokens and drain the USDT held in the Navigator’s Adventage contract."
"The attack on October 24 was the largest of the three, where the attacker exploited a critical vulnerability to disable the balance check in the swap() method after a callback. This allowed them to make arbitrary swaps to acquire a large amount of NAS tokens, which they then sold, resulting in a loss of around $490,000 for the project."
CryptoBottle is a unique concept where an NFT representation of virtual vine is minted, which contains a diverse mix of cryptocurrency assets. The NFT can be "opened" in the future to unlock the underlying assets, and this is permanent and irreversible, decreasing the remaining bottles in the collection. Throughout October, it was found that there were multiple vulnerabilities in the smart contract, with the final breach for $490k due to a disabled swap balance check vulnerability. The project has continued to announce some revelations about the hacker, but it's unclear if any compensation will be made for the locked assets which were lost.
Polygon PoS Chain Transaction Hash (Txhash) Details | PolygonScan
(Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
https://www.certik.com/resources/blog/5sFtciEJ5fBV56zSeXWcW-cryptobottle-incident-analysis (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
@NFTCryptoBottle Twitter (Nov 15)
Cryptobottle (Nov 15)