Finst

Les clients Ethereum corrigent une faille de certificat chez eMudhra

Teku et Besu ont publié des mises à jour après qu’une erreur dans des certificats eMudhra a pu tromper des validateurs sur Ethereum. Dans certaines configurations, les récompenses et les paramètres de signature étaient exposés à un risque.

Les clients Ethereum corrigent une faille de certificat chez eMudhra

À retenir

  • Une erreur de certificat chez eMudhra a touché un logiciel Ethereum utilisé par des validateurs.
  • Teku et Besu ont publié des mises à jour qui ne font plus confiance aux certificats eMudhra dans les images Docker.
  • Dans certaines configurations, un attaquant pouvait rediriger les récompenses des validateurs vers sa propre adresse.

Une erreur dans des certificats de l’entreprise indienne eMudhra a touché Ethereum via un logiciel utilisé par des validateurs. Teku et Besu ont publié des mises à jour qui empêchent désormais leurs images Docker de faire encore confiance aux certificats concernés. Dans certaines configurations, un attaquant aurait ainsi pu rediriger les récompenses des validateurs vers sa propre adresse.

Ce qui s’est passé

Teku, le logiciel utilisé par de nombreux validateurs pour le proof-of-stake d’Ethereum, a publié mardi la version 26.10.3. Besu, qui traite les transactions Ethereum, a suivi lundi avec la version 26.10.2. Ces deux mises à jour font en sorte que leurs images Docker ne fassent plus confiance aux certificats liés à eMudhra, les versions prêtes à l’emploi que de nombreux opérateurs exécutent.

Le 17 octobre, des chercheurs ont découvert que les clés privées derrière huit autorités de certification intermédiaires d’eMudhra avaient été générées avec trop peu d’aléa. Ces clés pouvaient donc être déduites à partir des certificats publics. Quiconque disposait de ces clés pouvait émettre des certificats qu’un logiciel non modifié accepterait comme authentiques. Les navigateurs bloquaient déjà ces certificats, et eMudhra les a révoqués un jour plus tard.

Risque pour les validateurs

Les validateurs sont les ordinateurs qui stakent de l’ETH pour sécuriser Ethereum et gagner des frais pour la proposition de blocs. Certains validateurs communiquent via Internet avec d’autres services et s’appuient sur des certificats numériques pour vérifier qu’ils se connectent au bon interlocuteur. Si un attaquant se place entre un tel validateur et un service associé, il peut se faire passer pour ce service.

Teku a averti qu’un validateur trompé pouvait proposer un bloc dont les frais iraient à l’adresse de l’attaquant. Un faux external signer, le service distinct qui gère les clés d’un validateur, pouvait aussi émettre des signatures permettant de modifier les paramètres de récompense. Teku a qualifié cette configuration de la plus risquée. L’équipe a toutefois précisé qu’un nœud Teku standard sur le mainnet n’a pas été touché et ne nécessite aucune action.

Pourquoi cela compte

Pour les utilisateurs européens de crypto, cela montre comment une erreur en dehors de la blockchain elle-même peut malgré tout toucher directement la sécurité de l’infrastructure Ethereum. Il ne s’agit pas ici du protocole Ethereum, mais du logiciel et des certificats qui l’entourent et que les validateurs utilisent pour communiquer en toute sécurité. Les opérateurs qui exécutent Teku ou Besu directement sur leur propre machine doivent mettre à jour Java séparément, car une mise à jour du logiciel Ethereum ne met pas Java à jour lui-même.

Les problèmes antérieurs liés aux certificats et aux outils crypto montrent aussi à quel point un tel risque peut s’étendre largement. Lors de la fuite de clés eMudhra, huit clés privées d’autorités de certification avaient déjà été considérées comme compromises, après quoi de grands fournisseurs de navigateurs ont pris des mesures d’urgence.


Avertissement: Ce contenu est fourni uniquement à des fins informatives et ne constitue pas un conseil financier, en investissement, juridique ou fiscal. Les informations fournies peuvent être incomplètes, inexactes ou obsolètes et ne doivent pas être considérées comme telles. Aucune information sur ce site web ne doit etre considerée comme une recommandation d'acheter, de vendre ou de conserver une cryptomonnaie. Investir en crypto-actifs comporte un risque de perte.