Ledger comble une faille dans l'application Ethereum : quand l'écran affiche autre chose que ce que vous signez
Ledger a comblé dans son application Ethereum une faille qui permettait à une application malveillante de substituer une autre transaction à celle qui avait été vérifiée. Les détenteurs d'ethers ou de jetons ERC-20 sur l'appareil devraient contrôler la version de l'application et faire le ménage dans leurs anciennes autorisations de jetons.

Si vous possédez une Ledger et que vous y gérez des ethers ou des jetons ERC-20, ouvrez Ledger Live et vérifiez quelle version de l'application Ethereum est installée sur l'appareil. Si elle est antérieure à la 1.22.2, un correctif de sécurité manque. Ce correctif comble une faille qui mettait en échec la promesse même pour laquelle on achète un portefeuille matériel : que l'écran affiche ce que l'appareil s'apprête à signer.
L'affaire est devenue publique le 24 août 2026, lorsque la société de sécurité TestMachine a publié son analyse. Le correctif existait déjà à cette date. Entre les deux se joue une controverse sur l'identité de celui qui a découvert la faille en premier et sur la date à laquelle Ledger l'a livrée. Pour vous, propriétaire, cette controverse reste secondaire. Ce qui compte, c'est le numéro de version affiché sur votre appareil et la question des autorisations que vous avez accordées par le passé.
Faille de sécurité Ledger dans l'application Ethereum : ce qui s'est réellement produit
Ni le micrologiciel de l'appareil ni la conservation de la clé privée n'étaient concernés. Le problème se situait dans l'application Ethereum, ce petit programme que vous installez en complément sur l'appareil pour les ethers et les jetons ERC-20. Elle prépare une transaction, vous l'affiche et recueille votre confirmation.
Dans la version défectueuse, cet enchaînement pouvait être perturbé. Une application web malveillante disposant d'un accès à l'appareil connecté pouvait envoyer une seconde commande de signature alors que la première transaction se trouvait encore à l'écran, en attente de vérification. L'application échangeait alors les données en mémoire sans rappeler d'écran de vérification. Le virement anodin que vous veniez d'examiner restait affiché. Votre confirmation portait pourtant sur les données substituées.
Selon les chercheurs en sécurité, le scénario a été reproduit de manière démontrable sur une Ledger Flex. Comme les appareils partagent largement le code de l'application Ethereum, les Nano X, Nano S Plus, Stax et Apex sont également considérés comme potentiellement vulnérables. Ledger n'a pas indiqué quelle version de l'application contenait l'erreur en premier ; la comparaison des chercheurs part de la 1.22.1, version étiquetée précédemment, datée du 27 mai 2026.
Le clear signing expliqué : pourquoi l'écran constitue la véritable promesse de sécurité
Le clear signing désigne l'affichage en clair, sur l'écran du portefeuille matériel, de l'intégralité des données de la transaction avant votre confirmation : adresse du destinataire, montant et, pour les appels de contrat, l'action que le contrat doit exécuter.
C'est la raison pour laquelle un tel appareil a un sens. Votre ordinateur peut être infecté, votre navigateur peut afficher une interface truquée, le site peut être une contrefaçon. Tant que l'appareil que vous tenez en main dispose de son propre écran, indépendant de l'ordinateur, et y affiche les données réelles, toute manipulation se remarque avant que vous n'appuyiez sur le bouton. La clé privée ne quitte jamais l'appareil ; elle n'a pas à le faire, puisque l'appareil signe lui-même.
C'est précisément ce maillon, le plus faible de la chaîne, que la faille a atteint. La clé est restée sûre, le micrologiciel intact, et pourtant un accord différent de celui que vous aviez lu pouvait être donné au bout du compte. Un appareil dont on ne peut plus lire l'affichage comme un engagement vaut, sur ce point précis, un portefeuille logiciel installé sur une machine infectée. Pour revoir la différence entre les deux architectures, consultez notre comparatif des portefeuilles logiciels et le comparatif des portefeuilles matériels.
Situation de compétition et commandes APDU : le cœur technique de la faille
Une situation de compétition, ou race condition, est une erreur dont le résultat dépend de celle des deux commandes quasi simultanées qui sera traitée en premier. Ces erreurs sont sournoises, car le code paraît correct en lui-même et l'enchaînement se déroule proprement dans l'immense majorité des cas. Elles n'apparaissent que lorsque quelqu'un provoque délibérément l'ordre des opérations.
APDU désigne le format de commandes par lequel les cartes à puce et les portefeuilles matériels dialoguent avec l'ordinateur connecté. Chaque étape d'une signature se compose de plusieurs commandes de ce type. L'application Ethereum y associait un état qui retenait quelle transaction se trouvait en cours de vérification. Cet état pouvait être écrasé pendant que la vérification était encore en cours.

WebHID dans le navigateur : pourquoi un site web dialogue avec votre appareil
WebHID est une interface de navigateur qui autorise un site web à communiquer directement avec un périphérique USB connecté, après votre accord explicite. Sans elle, un portefeuille matériel ne pourrait pas s'utiliser commodément dans une application décentralisée ; avec elle, le site se trouve plus près de l'appareil que bien des utilisateurs ne l'imaginent.
L'attaque décrite suppose que vous ayez déjà accordé cet accès à un site truqué ou détourné et que vous y déclenchiez une transaction. Elle ne fonctionne pas à distance contre un appareil rangé dans un tiroir. Cela restreint considérablement le cercle des personnes concernées, sans pour autant retirer sa valeur à la découverte : quiconque travaille régulièrement avec des bourses décentralisées, des ponts ou des interfaces de staking accorde cet accès en permanence.
Comparatif des portefeuilles matérielsAutorisation de jeton plutôt que virement : pourquoi les autorisations illimitées sont si dangereuses
Dans une substitution de ce genre, le dommage provient rarement du virement lui-même. Il provient de ce que l'on parvient à glisser à sa place.
Une autorisation de jeton, approval en anglais, est la permission donnée à un contrat intelligent de disposer à l'avenir d'une certaine quantité de vos jetons, sans que vous confirmiez de nouveau chaque prélèvement. Par commodité, beaucoup d'applications demandent cette permission sans plafond. Une autorisation accordée n'expire pas et reste valable jusqu'à ce que vous la révoquiez expressément.
La différence entre un virement et une autorisation
Un virement vous coûte exactement le montant que vous confirmez. Une autorisation illimitée vous coûte, dans le pire des cas, l'intégralité de votre solde du jeton concerné, et cela au moment choisi par le bénéficiaire. C'est pourquoi l'échange d'un petit virement contre une autorisation de large portée constitue l'attaque la plus rentable contre un circuit de signature. La façon dont les attaquants collectent ces autorisations en pratique, nous l'avons détaillée dans notre article sur les wallet drainers et les autorisations de signature.
Mettre à jour l'application Ethereum en 1.22.2 : la marche à suivre dans Ledger Live
La version 1.22.2 ferme le chemin décrit au moyen de deux verrous. L'application refuse une nouvelle session de signature tant qu'une vérification est en cours, et elle rejette une confirmation entrante lorsque l'état ne correspond plus à ce qui a été affiché. La mention de la version figure dans la liste des versions de l'application Ethereum chez Ledger ; la note s'y limite à évoquer des problèmes de sécurité corrigés, sans décrire la faille.
La mise à jour elle-même n'a rien de spectaculaire. Vous connectez l'appareil, ouvrez dans Ledger Live la gestion des applications installées et y lancez la mise à jour de l'application Ethereum. Les avoirs existants n'en sont pas affectés, puisque les clés sont dérivées de votre phrase de récupération et ne résident pas dans l'application. Désinstaller puis réinstaller l'application ne vous coûte pas davantage de jetons.
Comment reconnaître la version installée
Ledger Live affiche le numéro de version de chaque application dans la gestion de l'appareil. S'il indique 1.22.2 ou une version supérieure, le correctif est présent. S'il indique 1.22.1 ou une version antérieure, il manque. Un simple coup d'œil au numéro de version de Ledger Live lui-même ne suffit pas.
Pourquoi une mise à jour du micrologiciel ne met pas à jour l'application Ethereum
C'est sur ce point que l'affaire tourne le plus souvent mal en pratique. Le micrologiciel, Ledger Live et les applications de chaque cryptomonnaie sont maintenus séparément et mis à jour séparément. Celui qui met à jour le micrologiciel de l'appareil et se sent rassuré peut malgré tout conserver une application Ethereum obsolète.
Cette même séparation explique pourquoi les informations sur la sécurité des portefeuilles se croisent si souvent sans se rencontrer. Dans l'affaire Coldcard, l'erreur se situait dans la génération de la graine, tout au fond des fondations, ce qui imposait d'y créer une nouvelle graine. Les failles BitBox concernaient le micrologiciel. Ici, l'erreur se trouve un niveau au-dessus, dans une application remplaçable, et une mise à jour de celle-ci suffit donc. Votre phrase de récupération n'a pas besoin d'être régénérée dans ce cas.

Vérifier et révoquer les autorisations de jetons : la deuxième étape après la mise à jour
La mise à jour protège les signatures futures. Elle ne fait pas le ménage dans ce qui a été accordé par le passé. Si vous avez travaillé ces derniers mois avec des applications décentralisées, un examen des autorisations ouvertes sur votre adresse s'impose.
Les explorateurs de blocs et les interfaces spécialisées énumèrent, pour une adresse donnée, quels contrats peuvent disposer de quels jetons. Les autorisations accordées à des contrats que vous n'utilisez plus se révoquent une à une. La révocation est une transaction ordinaire et occasionne des frais de réseau, raison pour laquelle ce ménage se fait de préférence dans les périodes calmes, quand les frais sont bas. Pour garder un œil sur le cours de l'ether pendant l'opération, notre analyse figure dans la prévision du cours d'Ethereum.
Un effet secondaire auquel presque personne ne songe : chaque révocation apparaît dans votre historique de transactions et génère des frais. Ceux qui documentent proprement leurs mouvements s'épargnent des difficultés à la prochaine déclaration fiscale ; les outils fiscaux et de suivi de portefeuille les plus courants importent ces opérations automatiquement.
Comparatif des portefeuilles logicielsLa controverse sur la divulgation entre Ledger et TestMachine
Deux récits du déroulement des faits circulent, et ils ne concordent pas. Tous deux sont rapportés ici comme la version de chaque partie ; aucun n'a été confirmé de manière indépendante.
Charles Guillemet, directeur technique de Ledger, a déclaré que le laboratoire de sécurité maison, Ledger Donjon, avait trouvé l'erreur lui-même, et que le correctif avait été livré environ deux semaines avant la publication. TestMachine ne se serait manifestée auprès du programme de primes aux bogues qu'ensuite. Il a qualifié les déclarations de la société de sécurité de fabrique de peur destinée à attirer l'attention.
TestMachine oppose que son propre système de test, nommé Azimuth, a décelé la vulnérabilité lors d'un passage automatique sur une Ledger Flex, et que les résultats ont été partagés avec Ledger. Au moment de la publication, aucun correctif n'était disponible du point de vue de la société.
Les faits vérifiables se situent entre les deux. L'entrée du journal des modifications pour la version 1.22.2 porte la date du 12 août 2026, l'étiquette signée dans le dépôt du code source celle du 13 août. L'entrée n'est toutefois devenue visible en tant que version publiée que vers le 24 août, soit au moment même de l'analyse de la société de sécurité. Un utilisateur qui aurait voulu vérifier entre-temps l'existence d'un correctif ne pouvait pas l'y trouver. La reconstitution technique du déroulement, dates comprises, a été rassemblée par CryptoSlate.
Des fonds ont-ils disparu ? Ce que l'on sait des dommages
D'après les éléments fournis jusqu'ici par les deux parties, aucun cas confirmé d'exploitation effective de la faille n'existe. Aucune perte n'est documentée, et la lecture de clés privées n'était de toute façon pas possible par cette voie.
Voilà une bonne nouvelle, assortie d'une réserve qu'il faut énoncer avec elle. Une signature obtenue de cette manière ressemblerait, dans la chaîne, à n'importe quelle autre signature volontaire. Une personne touchée ne remarquerait l'opération qu'au moment où des jetons quitteraient plus tard son adresse, et l'attribuerait alors sans doute à un hameçonnage ordinaire. L'absence de cas confirmés ne permet donc pas de conclure avec certitude qu'il n'y en a pas eu. Il s'agit d'une appréciation, non d'une affirmation démontrée.
Ce que l'affaire dit des portefeuilles matériels et de l'auto-conservation
Il serait erroné de tirer de cet épisode un rejet des portefeuilles matériels. L'attaque supposait un accès à l'appareil déjà accordé et une application malveillante, elle n'a pas touché à la clé, et elle est corrigée.
La conclusion utile est autre. Un portefeuille matériel déplace la confiance de l'ordinateur vers un petit appareil doté de son propre écran, et cet appareil se compose d'un micrologiciel, d'applications et d'un logiciel d'accompagnement, tous entretenus séparément. La sécurité n'est ici pas un état que l'on acquiert à l'achat, mais un entretien que l'on pratique. Cela consiste à maintenir les applications à jour, à faire régulièrement le ménage dans les autorisations et, pour les avoirs importants, à ajouter un second niveau de confirmation. Quelle catégorie d'appareil convient à quel avoir, nous l'avons détaillé après l'affaire Coldcard dans notre article quel portefeuille matériel choisir maintenant.
Vérifier l'application Ethereum de Ledger : ce qu'il faut en retenir
- Consulter la version et la mettre à jour. Connectez l'appareil, ouvrez la gestion de l'appareil dans Ledger Live et vérifiez l'application Ethereum. Tout ce qui est en dessous de la 1.22.2 doit être mis à jour, et une mise à jour du micrologiciel n'y suffit pas. La manière dont chaque appareil gère cette séparation apparaît dans le comparatif des portefeuilles matériels.
- Faire le ménage dans les autorisations de jetons ouvertes. Faites afficher, pour votre adresse, quels contrats peuvent disposer de vos jetons, et révoquez tout ce dont vous n'avez plus besoin. Si vous constatez à cette occasion que vous souhaitez une adresse distincte au solde modeste pour l'usage quotidien, le comparatif des portefeuilles logiciels vous aidera à choisir.
- Documenter les mouvements. Les révocations et les réaffectations engendrent des frais et figurent dans votre historique. Enregistrez-les au fur et à mesure, plutôt que de les reconstituer au printemps prochain ; les outils fiscaux et de suivi de portefeuille vous déchargent de l'import.
(Au 25 août 2026. Cet article ne constitue pas un conseil en investissement. Les cours et les grilles tarifaires évoluent ; vérifiez les conditions auprès du prestataire avant tout achat.)
Note de transparence : Cet article a été rédigé avec l’aide d’une intelligence artificielle et relu par notre rédaction avant publication. Tous les chiffres et affirmations ont été vérifiés à partir des sources primaires liées dans le texte. L’image d’illustration a été générée par IA.




























