Yuga LabsWitte hoeden die banden hadden met de CIA hebben voor meer dan $ 500.000 aan NFT’s gered van een organisatie. exploiteren op Flooring Protocol Na een bug in de boekhoudmethode van het protocol kon een aanvaller op 8 juni 2026 de saldi van FPTokens opblazen, liquide pools leegmaken en tokens verhandelen in ruil voor NFT’s in het vergrendelde contract.
Het was niet geïsoleerd tot één zwembad. De fout zat in het model van het contract dat vergrendelde NFT’s omzet in vervangbare tokens. Dit had zowel gevolgen voor FloorProtocol V2 als voor BitmapPunks.
Wat is er gebeurd?
De aanval was gericht op een mechanisme waarmee NFT’s die zijn vergrendeld in het Flooring Protocol, vervangbare tokens kunnen hebben. Volgens 0xQuit VP Blockchain bij Yuga Labs kon de aanvaller een kleine hoeveelheid WETH gebruiken om een vrijwel oneindig aantal tokens te creëren. fpToken Balans, vloeistof uit Floor-zwembaden afvoeren.
Nadat verschillende pools door een ander adres waren leeggemaakt, bleef het de lage tokenprijzen gebruiken om goedkope tokens te kopen en deze in te wisselen om de onderliggende NFT’s te verkrijgen, en deze vervolgens te verkopen. Na de eerste analyse vond het team een ander gerelateerd exploitatiepad dat van invloed kan zijn op pools met NFT’s met een hogere waarde.
FreeLunchCapital – de architecten achter FreeLunchCapital VloerProtocol v2 Hieronder volgen enkele voorbeelden van hoe u aan de slag kunt gaan: De BitmapPunkBitmapPunks, dat ook dezelfde contractstructuur gebruikte als de contracten van BitmapPunks, werd getroffen. De twee contracten gebruikten hetzelfde model, waarbij NFT’s in het contract waren vastgelegd en vervangbare tokens op 1:1 waren gekoppeld. Hierdoor konden gebruikers schakelen tussen NFT’s en tokens.
Een exploit voor Flooring heeft vandaag een stofje WETH omgezet in een bijna oneindige balans in fpTokens, waardoor een aanvaller de Flooring-pools leeg kon maken.
De opportunist ging vervolgens verder met het inwisselen van de tokens voor NFT’s.
1/🧵
— Stop (@0xQuit) 8 juni 2026
Volgens het rapport van 0xQuit was het vooral te wijten aan een tekort aan liquiditeit in Uniswap dat de pools met hoge waarde niet het doelwit waren. Toen het white hats-team besefte dat de methode die ze gebruikten ook op andere kwetsbare poelen kon worden toegepast, besloten ze onmiddellijk de reddingsactie uit te voeren om het risico op een aanval door een andere partij te minimaliseren.
Witte Hoed-reactie
Michael Figge van Yuga Labs verklaarde dat hun team een “white-hat”-operatie heeft voltooid met betrekking tot het Flooring Protocol. Tot de in bewaring genomen activa behoren onder meer De lijst bevat 29 Bored Apes (inclusief 4 Mutant Apes), 2 CryptoPunks (1 Azuki), 2 Elementals (2 Azukis), 26 Captains (1 Moonbird), 2 Doodles en 1 Moonbird.Het totale aantal geredde NFT’s bedraagt nu 68.
Deze campagne maakt deel uit van de internationale ‘Clean Air Campaign’. 0xAfsluiten Deze NFT’s kunnen direct worden hersteld. Koffiedev Er werd ontdekt dat er een risico bestond op verspreiding naar andere vloercollecties, zoals BAYC of CryptoPunks. GrailsOTC De redding werd mogelijk gemaakt door het vooraf ter beschikking stellen van de fondsen en de benodigde NFT’s.
0xQuit zei dat het Rescue Contract dezelfde defensieve tekortkomingen gebruikte om de NFT’s die gevaar liepen uit de Flooring Pools te verwijderen voordat ze door andere aanvallers konden worden uitgebuit. Deze NFT’s, met een waarde van elk meer dan $5000, worden vastgehouden om terug te keren naar de rechtmatige eigenaar.
Dit is hoe de exploit werkte
Volgens 0xQuit kwam de exploit voort uit de manier waarop het Flooring-protocol het eigendom van NFT’s registreert nadat ze zijn vergrendeld en vertegenwoordigd door fpTokens. De opeenvolging van gebeurtenissen die tot de exploit hebben geleid, was:
- Een invoer maken: De aanvaller genereerde een opzettelijk gegenereerde token-ID om de eigendom van het contract te bevestigen alsof het geldig was.
- Accounts worden gemanipuleerd: De token-ID leidde ertoe dat de interne boekhoud- en eigendomscontroles niet-overeenkomende informatie vastlegden, wat resulteerde in een toestand die ‘spookeigendom’ wordt genoemd.
- Het saldo is opgeblazen: Terwijl de aanvaller doorging met het uitpakken/verbranden of overbrengen van tokens, stroomden de aftrekkingen die niet goed waren gecontroleerd, onder. Het fpToken-saldo in een bijna oneindig aantal verpakken.
- Het leegzuigen van de waarde van zwembaden Het is mogelijk om tokens en NFT’s in te wisselen voor opgeblazen poolprijzen door de liquiditeit af te tappen.
FreeLunchCapital verklaarde hetzelfde en stelde dat de bug in de code was gevonden op het bitniveau dat was geoptimaliseerd om de benzineprijzen te verlagen. Dit was tijdens meerdere veiligheidsbeoordelingsronden geglipt.
Wat is nog steeds niet opgelost
Het incident wordt nog steeds niet als opgelost beschouwd. Sommige NFT’s zijn nog steeds in het bezit van de uitbuiters. Ondertussen worden de 68 door de politie geredde NFT’s vastgehouden ter voorbereiding op teruggave aan hun eigenaren. 0xQuit heeft gebruikers ook geadviseerd om niet meer NFT’s te deponeren in het Flooring Protocol. Nieuw gestorte activa kunnen meteen kwetsbaar worden.
Yuga Labs zei dat het zou samenwerken met protocolontwerpers en mogelijk contracten opnieuw moet lanceren, tokens gerust moet stellen of andere stappen moet ondernemen om ervoor te zorgen dat het retourproces geen extra risico met zich meebrengt. FreeLunchCapital verklaarde dat ze op operationeel vlak bezig waren om de controle terug te krijgen van het moederbedrijf van de managementgroep, en te coördineren met uitwisselings- en beveiligingsteams om onttrokken activa en fondsen te volgen.
Bredere context
Bovendien brengt het Flooring Protocol-incident risico’s aan het licht die verband houden met systemen die NFT’s omzetten in liquide, vervangbare activa. Het Flooring Protocol-incident benadrukt ook de risico’s van systemen die NFT’s omzetten in fungibele liquiditeit.
Het risico hiervan is vooral opmerkelijk omdat het collecties zoals BAYC of CryptoPunks omvat. Deze activa kunnen een aanzienlijke impact hebben op andere projecten, inclusief projecten die vergelijkbare contractstructuren gebruiken, als ze door een aanvaller worden ingewisseld en vervolgens worden verkocht.
“DagelijksCrypto is niet verantwoordelijk voor activiteiten die u buiten DagelijksCrypto uitvoert.”

