Et sikkerhedsfirma inden for kunstig intelligens (AI) gjorde Ledger Ethereum app-bug offentlig. Ledger siger, at fejlen allerede var rettet i stilhed to uger før.
Teknologichef Charles Guillemet kaldte offentliggørelsen for frygtskabende. Opdateringen blev sendt ud den 12. august med en kort bemærkning og uden sikkerhedsmeddelelse.
Hvad Ledger Ethereum app-buggen faktisk gjorde
Ledger sælger ét kerne løfte. Skærmen viser dig, hvad du underskriver. Det løfte har et navn. Ledger kalder det clear signing, hvor rå transaktionskode vises som almindelige ord på enhedens skærm.
TestMachine siger, at de fandt en vej udenom. Firmaet har udviklet en AI-agent, Azimuth, der jagter sårbarheder i smart contracts. På deres eget EVMBench-benchmark finder Azimuth 86,3% af kendte fejl med cirka 2,7% falske positiver.
Her er fejlen kort forklaret. Et ondsindet website kan sende enheden en anden kommando, mens du stadig læser den første.
Kanalen mellem browseren og enheden kaldes Application Protocol Data Unit, eller APDU. Den fortsatte med at lytte under gennemgangen. Så den accepterede udskiftningen.
Du læser på skærmen, at du godkender en lille overførsel. Men når du trykker godkend, underskriver du faktisk en ubegrænset godkendelse af en token til en fremmed.
Det sidste er grunden til, at det er vigtigt. Chainalysis har sporet cirka 1 milliard dollars i stjålne kryptoer gennem godkendelses-phishing siden maj 2021. Ofrene har selv underskrevet godkendelserne.
TestMachine siger, at fejlen er bekræftet på en Ledger Flex. Ledger har solgt mere end 7 millioner enheder i 180 lande.
Ledger’s Donjon-team siger, at de var først
Guillemet vender tidslinjen om. Donjon er Ledgers interne hackingteam. Han siger, at de fandt fejlen med deres egne AI-værktøjer og rettede først.
Den offentlige changelog bekræfter datoen. Version 1.22.2 udkom 12. august. Hele sikkerhedsnotatet lyder blot “Security issues”.
Donjon har offentliggjort 22 nummererede sikkerheds-bulletiner. Ingen af dem dækker denne fejl. Den seneste, dateret 4. juni, handler i stedet om et Monero-nøglegendvindingsproblem.
Det er dette tomrum, TestMachine udnyttede. Ledger lukkede hullet, men fortalte aldrig ejerne, hvad der var lukket.
Guillemet er især utilfreds med fremgangsmåden. Han siger, at TestMachine kontaktede bounty-programmet først efter, at opdateringen var udsendt. De talte aldrig med bounty-teamet.
“…Så offentliggjorde de en tråd, der antyder, at problemet ikke er løst. Det er det. Det er ikke sikkerhedsresearch. Det er frygtproduktion for opmærksomhed,” bemærkede Charles Guillemet, Ledger CTO, skrev han.
Følg os på X for at få de seneste nyheder, så snart det sker
TestMachine roste hastigheden på opdateringen og afviste belønningen. Ledger udbetaler bounty i Bitcoin, med beløb fastsat fra sag til sag.
AI fandt fejlen to gange, men mennesker diskuterede stadig
Begge parter brugte machine learning til at finde samme fejl. Det er værd at bemærke.
Ledger har før argumenteret for dette. Deres ledelse har sagt i flere måneder, at AI-angribere truer wallets mere end svagt hardware gør.
Guillemet insisterede på disciplin.
“AI-hurtig research gør kun økosystemet mere sikkert, hvis folkene bag stadig følger basale sikkerhedsprincipper. Offentliggør ansvarligt. Bekræft før du udgiver. Forveksl ikke støj med et fund.”
Selve striden er velkendt. Sikkerhedsfirmaer har før slået stort op efter at have hacket en Trezor-enhed, og CertiK-forskere stod i konflikt med Kraken omkring offentliggørelse i 2024.
Fejlen er heller ikke ny. I januar 2021 offentliggjorde Donjon, at den samme Ethereum app ikke viste transaktionsdata for ikke-understøttede aktiver. Samme app, samme lektie. Det, du så, svarede ikke til det, du underskrev.
AI finder nu disse fejl på få timer. Leverandører og forskere arbejder dog stadig i mennesketempo. Det er det spændingsfelt, diskussionen foregår i.
For ejere er løsningen simpel. Åbn Ledger Live, opdater Ethereum appen, og tjek at den hedder 1.22.2.











