Natten til 4. september 2026 forsvant 1,7 millioner dollar fra DeFi-protokollen Notional Finance. Ikke gjennom et lekket passord eller en stjålet privatnøkkel, men gjennom en kodefeil som hadde ligget å vente i årevis. Angriperen fant en avlagt V1-kontrakt fra Notionals tidligste versjon, en kontrakt som fortsatt inneholdt ekte brukermidler selv etter at protokollen for lengst hadde gått videre til nyere design. Ved å utnytte hvordan kontrakten konverterte tall internt, fikk angriperen en enorm, kunstig gjeld til å se ut som null i systemets regnskap. Resultatet ble uttak av 69 257 DAI og 1 658 306 USDC, konvertert til 689 ether og sendt gjennom miksertjenesten Tornado Cash på under en time.

Saken er liten i kroner sammenlignet med de største krypto-hackene i 2026, men den er stor i det den avslører: protokoller som lever videre i årevis, bygger nye versjoner, men lar de gamle kontraktene stå igjen med ekte penger inne. For nordiske investorer, utviklere og compliance-team i kryptobransjen er hendelsen et konkret eksempel på en risikotype som færre snakker om enn reentrancy og pris-manipulasjon, men som ifølge sikkerhetsselskaper er i vekst gjennom 2026.

Hva skjedde med Notional Finance 4. september 2026

Notional Finance er en Ethereum-basert protokoll for fastrente-lån, en av de eldre navnene i DeFi-lending-segmentet. Angrepet fant sted i tidsrommet rundt 23:58 til 00:01 UTC natt til 4. september, ifølge transaksjonsspor gjengitt av flere nyhetskilder. Målet var ikke protokollens nyeste versjon, men en eskrow-kontrakt fra V1, en modul som var forlatt i praksis, men fortsatt aktiv på kjeden med reelle brukermidler liggende inne.

Sikkerhetsselskapet CertiK var blant de første til å flagge hendelsen offentlig, og teknisk gjennomgang fra flere analytikere pekte raskt på rotårsaken: en feil datakonvertering i kontraktens gjeldsberegning. Ifølge ForkLogs gjengivelse av hendelsen oppsto det en kunstig skapt gjeld som ble registrert som null under kollateralsjekken, noe som lot angriperen fremstå som fullt sikret selv med enorme forpliktelser i systemet. KuCoins nyhetsdesk beskrev det samme mønsteret og satte det totale tapet til rundt 1,73 millioner dollar, forårsaket av en overflow-relatert sårbarhet i heltallshåndteringen.

Notional selv har ikke publisert noen fullstendig etterhendelsesrapport med eksakt sluttsum ved skrivende stund, men de sammenfallende tallene fra flere uavhengige kilder, rundt 69 257 DAI og 1,66 millioner USDC, gir et samlet tap på 1,7 til 1,73 millioner dollar avhengig av kursen som brukes i beregningen.

Slik fungerte angrepet: fra falsk gjeld til ekte uttak

Kjernen i angrepet var en klassisk, men subtil, programmeringsfeil: usikret nedkonvertering mellom heltallstyper. Notionals V1-logikk håndterte gjeldsposisjoner internt med et bredere tallformat, men konverterte verdien til en uint128 et sted i kollateralsjekken uten å validere at tallet faktisk passet innenfor den avgrensede rekkevidden. Angriperen bygde, gjennom to kall til funksjonen mintfCashPair(), en fiktiv fCash-posisjon nær nøyaktig 2 opphøyd i 128. Når dette tallet ble presset ned i en 128-bits variabel, ble det stille avkortet til null.

Følgen var at systemet trodde angriperen ikke hadde noen gjeld i det hele tatt, selv om den fiktive posisjonen i realiteten tilsvarte hele den ekte saldoen i eskrow-kontrakten. Med kollateralsjekken lurt kunne angriperen deretter avvikle den falske fCash-posisjonen som om den var ekte kontanter, og trekke ut ekte DAI og USDC direkte fra kontrakten.

// Forenklet illustrasjon av feiltypen (ikke faktisk Notional-kode)
uint256 debt = 2**128;          // kunstig skapt gjeld
uint128 truncatedDebt = uint128(debt); // avkortes stille til 0

// Kollateralsjekken leser truncatedDebt, ikke debt
require(truncatedDebt == 0, "Ingen registrert gjeld");
// -> sjekken passerer, selv om den ekte gjelden er enorm
// Angriperen kan nå avvikle posisjonen og trekke ut ekte midler

Denne typen feil kalles ofte en «free collateral integer overflow»-sårbarhet i sikkerhetsmiljøer, fordi selve risikomotoren, den koden som skal beskytte protokollen mot underkapitalisering, er stedet der bruddet skjer. Det krever ikke stjålne nøkler eller kompromitterte servere. Det krever bare at en utvikler et sted stolte på at et tall alltid ville holde seg innenfor et gitt format.

Fra stablecoin til Tornado Cash: hvitvasking på under en time

Så snart stablecoinene var ute av kontrakten, byttet angriperen dem til omtrent 689,2 ether. Blockchain-analytikere hos Merkle Science fulgte transaksjonssporet og observerte at ETH-beløpet ble rutet gjennom en mellomadresse før det ble delt opp i rundt 25 separate innskudd til Tornado Cash, en velkjent miksertjeneste for Ethereum-baserte eiendeler. Oppsplittingen i mange mindre transaksjoner er et typisk trekk for å gjøre det vanskeligere for etterforskere å knytte de opprinnelige stjålne midlene til uttak senere.

Det er verdt å understreke hvor raskt hele kjeden fra innbrudd til hvitvasking fant sted: fra første uttak til siste innskudd i mikseren gikk det etter enkelte analyser under 60 minutter. Det etterlater praktisk talt intet vindu for exchanger eller protokoller til å fryse midlene før de forsvinner inn i miksertjenestens anonymitetslag.

Gamle kontrakter, ny risiko: hvorfor V1 fortsatt hadde midler

Det mest urovekkende ved Notional-saken er ikke selve bug-typen, men konteksten den skjedde i. Notional hadde allerede lagt om store deler av virksomheten til nyere kontraktversjoner. Protokollens V3-design ble ifølge flere kilder trukket tilbake etter en Balancer-relatert sårbarhetssak i november 2025, men V1-eskrow-kontrakten forble liggende på kjeden, fortsatt kallbar, fortsatt fylt med brukermidler som ingen hadde tatt seg tid til å trekke ut.

Hvorfor «forlatte» kontrakter er et strukturelt problem

DeFi-protokoller oppgraderes ofte gjennom å utvikle en ny versjon og oppfordre brukere til å flytte midlene sine dit, uten å tvinge en fullstendig migrering. Gamle kontrakter blir stående som digitale skjeletter: de mottar ikke lenger oppmerksomhet fra sikkerhetsteam, blir ikke prioritert i nye revisjoner, men er fullt funksjonelle for enhver som forstår hvordan de er bygget. Notional-saken er langt fra unik i dette mønsteret. Samme risiko har vist seg i andre lending- og styringsangrep gjennom 2026, blant annet i Term Finance-angrepet, der en styringsmekanisme ble utnyttet til å drenere 8,5 millioner dollar. Felles for begge er at koden som ble angrepet, ikke var protokollens hovedfokus lenger, men fortsatt hadde verdi å stjele.

DeFi-hack i 2026: tallene som viser trenden

Notional-hacket er ett av mange i 2026, og tallene for året som helhet peker mot et mønster: flere hendelser, men lavere gjennomsnittlig tap per sak enn i toppårene. Sikkerhetsplattformen Immunefi rapporterte i sin midtårsoppdatering at kryptoprosjekter samlet tapte rundt 972 millioner dollar til hacks over 207 separate hendelser i første halvår 2026, det høyeste antallet enkelthendelser som noensinne er registrert i deres statistikk, selv om det totale dollarbeløpet lå under året før. Analysefirmaet TRM Labs oppgav et enda høyere samlet tall for hele 2026 til dags dato: over 1,2 milliarder dollar fordelt på 276 hendelser per 5. august 2026.

Tabellen under viser hvor Notional-saken plasserer seg blant andre store krypto- og DeFi-hendelser i 2026, mange av dem dekket tidligere av redaksjonen.

HendelseMåned 2026BeløpMetode
Notional FinanceSeptember1,7 mill. USDHeltallsavkorting i V1-kontrakt
Switchboard (fire kjeder)2026546 000 USDOracle-manipulasjon
Cosmos EVM (seks kjeder)20265,72 mill. USDBro-sårbarhet
Term Finance20268,5 mill. USDStyringsangrep (governance)
Tectonic202674 mill. USDUtlånsprotokoll-exploit
16 hack på 19 dager (august)August27 mill. USD samletBlandede metoder
H1 2026 totalt (Immunefi)Jan.–jun.972 mill. USD207 hendelser, alle typer
2026 hittil (TRM Labs, per 5. aug.)Jan.–aug.1,2+ mrd. USD276 hendelser, alle typer

Mønsteret er tydelig: enkeltbeløpet i Notional-saken er lite sammenlignet med Tectonics 74 millioner dollar eller den samlede augustbølgen på 27 millioner dollar over 16 hack på 19 dager, men frekvensen av hendelser fortsetter å øke. Immunefis egne tall om et rekordhøyt antall hendelser i H1 2026 underbygger at angripere i økende grad går etter mindre, men mange mål, i stedet for å vente på ett enkelt gigantisk gjennombrudd.

Historisk kontekst: fra reentrancy i 2016 til heltallsfeil i 2026

Type feil som utnyttes i DeFi-hack, har endret seg gjennom årene, selv om de underliggende prinsippene ofte går igjen. Tabellen under plasserer Notional-saken i en lengre historisk linje av kjente angrepstyper.

FeiltypeEksempelÅrTapt beløp
ReentrancyThe DAO2016~60 mill. USD (datidens ETH-kurs)
Tilgangskontroll / nøkkelkompromissRonin Network (Axie Infinity)2022~600 mill. USD
Governance-angrepTerm Finance20268,5 mill. USD
Utlånslogikk-exploitTectonic202674 mill. USD
Heltallsavkorting (type-casting)Notional Finance20261,7 mill. USD

Det som er slående med denne rekken, er at angrepsflaten har flyttet seg fra rene logikkfeil i overføringsfunksjoner (reentrancy) og kompromitterte nøkler, til stadig mer nyanserte matematiske hjørnetilfeller inne i selve risikomotorene. En utvikler som skriver kollateralsjekk-kode i 2026, må ikke bare tenke på om koden gjør det den skal under normale forhold, men om den også håndterer ekstreme, kunstig konstruerte tallverdier korrekt.

Hva sikkerhetsbransjen sier om heltallsfeil i smart kontrakter

Immunefi har i sine 2026-oppdateringer pekt på at smart kontrakt-sårbarheter, herunder logikkfeil, tilgangskontrollfeil og aritmetiske feil, fortsatt utgjør kjernen av hendelsene selskapet registrerer, og at gjentatte angrepsmønstre viser at teknikker og verktøy gjenbrukes fra én protokoll til en annen. CertiK har gjennom 2026 fungert som en tilbakevendende varslingskilde ved nye DeFi-hendelser, inkludert i Notional-saken, der selskapets analyse bidro til å identifisere den feilaktige datakonverteringen som rotårsak.

Blockchain-analysefirmaer som TRM Labs og Merkle Science har i økende grad tatt rollen som etterforskere i realtid, og spore penger fra uttak til miksertjeneste innen timer etter en hendelse. Dette er blitt en forutsetning for at exchanger og myndigheter skal ha noen mulighet til å reagere før midlene forsvinner helt inn i anonymitetslag som Tornado Cash tilbyr. Les mer om hvordan man kan bygge og teste smart kontrakter for å unngå denne typen sårbarheter i redaksjonens tidligere gjennomgang av sikker Solidity-utvikling.

Markedseffekt: hva betyr hacket for DAI, USDC og DeFi-tillit

I motsetning til hack med tresifrede millionbeløp, hadde Notional-saken minimal målbar effekt på kursen til DAI, utstedt av MakerDAO-økosystemet, eller USDC, utstedt av Circle. Begge stablecoinene har markedsverdier og likviditetsreserver langt større enn 1,7 millioner dollar, og hendelsen ble aldri stor nok til å true innløsningsmekanismene til noen av dem. Det som derimot rammes, er tilliten til Notional selv som protokoll, og indirekte til andre eldre lending-protokoller som fortsatt har ubrukte, gamle kontrakter liggende med midler i.

For institusjonelle aktører og nordiske forvaltere som allokerer likviditet inn i DeFi-protokoller, er saken en påminnelse om at revisjonsrapporter typisk dekker den aktive kodebasen, ikke nødvendigvis alle historiske versjoner som fortsatt er teknisk kallbare på kjeden. Bug bounty-markedet, med Immunefi som en av de mest brukte plattformene, vokser samtidig som hendelsesfrekvensen stiger, noe som tyder på at protokoller i økende grad betaler for kontinuerlig overvåkning i stedet for kun engangsrevisjoner.

Regulatorisk respons: EU, hvitvasking og Tornado Cash

Bruken av Tornado Cash i Notional-saken skjer på tross av flere år med sanksjoner og regulatorisk press mot mikserservicen fra vestlige myndigheter. Det illustrerer et gap mellom regelverk og faktisk on-chain-oppførsel: sanksjonerte tjenester fortsetter å bli brukt til å vaske utbytte fra hack, og etterforskere må stole på analysefirmaer for å spore midlene i stedet for å hindre selve transaksjonene.

Hva er Tornado Cash, og hvorfor er det sanksjonert

Tornado Cash er en desentralisert protokoll som blander sammen kryptovalutatransaksjoner fra mange brukere for å bryte den direkte linken mellom innskudd og uttak. Tjenesten har vært et fast innslag i hvitvaskingskjeden etter store DeFi-hack i flere år, og forblir relevant for nordiske virksomheter som må vurdere eksponering mot midler med mikser-opphav under hvitvaskingsregelverket som gjelder for kryptotjenester i EU og EØS. For norske og nordiske børser og VASP-registrerte aktører betyr dette et konkret krav om transaksjonsovervåking som kan flagge midler som har passert gjennom slike tjenester, uavhengig av hvor liten den opprinnelige hendelsen var i dollar.

Hva betyr dette for nordiske investorer og utviklere

De fleste nordiske brukere har ingen direkte kobling til Notional Finance, men eksponeringen kommer i to former. Den første er direkte DeFi-bruk: alle som har tilført likviditet eller kollateral til eldre versjoner av en protokoll, bærer den samme typen kontraktsrisiko som Notional-brukerne opplevde, uavhengig av om protokollen senere har lansert tryggere design. Den andre er indirekte, gjennom børser og meglere som lister tokens påvirket av store DeFi-hack, der prissvingninger og økt regulatorisk oppmerksomhet kan følge i kjølvannet av en hendelse.

Praktiske tiltak for nordiske utviklere og investorer som vil redusere denne risikoen, inkluderer å undersøke om en protokoll faktisk har tømt og deaktivert tidligere versjoner, ikke bare lansert en ny, samt å følge med på sanntidsvarsler fra sikkerhetsselskaper som CertiK og Immunefi før man plasserer større beløp i eldre protokoller.

Kan lignende hack skje igjen? Tiltak som faktisk virker

Svaret er ja, med mindre protokoller endrer praksis rundt eldre kontraktversjoner. Sikkerhetsmiljøet peker på tre konkrete tiltak. Først: obligatorisk tømming og deaktivering av gamle kontrakter når en ny versjon lanseres, i stedet for å la brukerne selv velge når de migrerer. Andre: strengere bruk av trygge matematikkbiblioteker som feiler synlig i stedet for å avkorte stille ved heltallskonvertering, spesielt i risikomotorer som beregner kollateral og gjeld. Tredje: formell verifisering og motstandertesting av nettopp disse kollateralmotorene, ikke bare av de mer synlige overføringsfunksjonene. Redaksjonen har tidligere gått gjennom praktiske metoder for hvordan DeFi-protokoller kan styrke sikkerheten etter et år med hundrevis av millioner dollar i tap, og mønsteret fra Notional-saken bekrefter at eldre kode fortsatt er et blindsone-problem i bransjen.

Sjekkliste: tegn på at en protokoll har forlatte kontrakter

  • Protokollen har lansert flere versjoner (V1, V2, V3) uten dokumentert plan for å tømme de gamle
  • Eldre kontraktadresser har fortsatt en ikke-null saldo synlig i en blokkutforsker
  • Revisjonsrapportene som promoteres, dekker kun den nyeste versjonen
  • Det finnes ingen offentlig tidsplan for migrering av brukermidler til nyere kontrakter
  • Protokollens dokumentasjon nevner ikke eksplisitt hvordan eldre versjoner er sikret eller pauset

Fem spådommer for DeFi-sikkerhet fremover

Basert på utviklingen gjennom 2026 er det mulig å skissere noen konkrete forventninger til hvordan bransjen vil bevege seg videre.

  1. Flere protokoller vil innføre tvungen tømming og deaktivering av gamle kontraktversjoner som standardpraksis ved lansering av nye versjoner.
  2. Formell verifisering av kollateral- og risikomotorer vil gå fra å være unntaket til å bli forventet praksis blant seriøse revisorer.
  3. Antall registrerte hendelser vil fortsette å stige gjennom 2027, selv om gjennomsnittlig tap per hendelse trolig fortsetter å falle sammenlignet med toppårene.
  4. Regulatorisk press mot miksertjenester som Tornado Cash vil øke i EU og EØS, drevet av hvitvaskingsregelverk for kryptotjenester, uten at det nødvendigvis stopper bruken på kort sikt.
  5. Bug bounty- og forsikringsmarkedet rundt DeFi, med aktører som Immunefi i front, vil vokse videre som svar på den stigende hendelsesfrekvensen.

Ofte stilte spørsmål om Notional Finance-hacket

Hvor mye penger ble stjålet fra Notional Finance?

Angriperen trakk ut rundt 69 257 DAI og 1 658 306 USDC, til sammen verdt mellom 1,7 og 1,73 millioner dollar avhengig av hvilken kurs som brukes i beregningen.

Hva var rotårsaken til sårbarheten?

En feil ved nedkonvertering av heltall i en gammel V1-kontrakt gjorde at en kunstig skapt gjeld på 2 opphøyd i 128 ble avkortet til null under kollateralsjekken, slik at angriperen kunne trekke ut ekte midler uten å faktisk være sikret.

Hvorfor var den gamle V1-kontrakten fortsatt aktiv?

Notional hadde gått videre til nyere kontraktversjoner, men V1-eskrow-kontrakten var aldri fullstendig tømt eller deaktivert, og fortsatte å inneholde ekte brukermidler som var tilgjengelige for enhver som kunne utnytte logikken i den.

Hvor ble de stjålne midlene sendt?

Stablecoinene ble byttet til rundt 689,2 ether, som deretter ble sendt i om lag 25 separate transaksjoner til miksertjenesten Tornado Cash for å gjøre det vanskeligere å spore pengene videre.

Hvor stort er DeFi-hack-problemet i 2026 samlet sett?

Immunefi rapporterte om 972 millioner dollar i tap over 207 hendelser i første halvår 2026, et rekordhøyt antall enkelthendelser. TRM Labs oppgav et samlet tall på over 1,2 milliarder dollar fordelt på 276 hendelser for hele 2026 til dags dato, målt per 5. august.

Påvirker hacket verdien av DAI eller USDC?

Nei, ikke i noen målbar grad. Begge stablecoinene har likviditetsreserver langt større enn beløpet som ble stjålet, og hendelsen truet ikke innløsningsmekanismene til noen av utstederne.

Hva bør nordiske DeFi-brukere gjøre for å unngå lignende risiko?

Undersøk om protokollen du bruker faktisk har tømt og deaktivert eldre kontraktversjoner, ikke bare lansert en ny. Følg sanntidsvarsler fra sikkerhetsselskaper som CertiK og Immunefi, og vær bevisst på at revisjonsrapporter ofte bare dekker den aktive kodebasen, ikke historiske versjoner som fortsatt er kallbare på kjeden.

Er dette samme type feil som førte til The DAO-hacket i 2016?

Nei. The DAO-hacket i 2016 utnyttet en reentrancy-feil i overføringslogikk. Notional-hacket i 2026 utnyttet en heltallsavkortingsfeil i kollateralberegningen, en annen og mer matematisk nyansert type sårbarhet i risikomotoren selv.