Teku et Besu corrigent le risque de certificat eMudhra affectant les configurations HTTPS des validateurs

iconCrypto Economy
Partager
AI summary iconRésumé
Une violation de sécurité impliquant des clés de l'autorité de certification eMudhra compromise a poussé Teku et Besu à publier des mises à jour. Teku 26.10.3 et Besu 26.10.2 ne font désormais plus confiance à quatre racines de certificats affectées. Les validateurs utilisant des configurations HTTPS sont invités à mettre à jour. Les utilisateurs Docker doivent actualiser les images clients, tandis que les installations autonomes nécessitent une correction manuelle de Java. La mise à jour d'actualités sur ethereum met en évidence un risque pour les configurations HTTPS des validateurs, bien qu'aucune attaque n'ait été confirmée.

TL;DR

  • Teku 26.10.3 et Besu 26.10.2 suppriment la confiance pour les racines de certificats liées à eMudhra après que des clés intermédiaires compromises aient exposé certaines configurations de validateur basées sur HTTPS à un risque d'usurpation.
  • Les nœuds mainnet Teku par défaut n'ont pas été affectés, et aucune exploitation n'a été signalée, le risque dépendant des validateurs se connectant à des services externes via HTTPS.
  • Les utilisateurs de Docker doivent mettre à jour les images clientes, tandis que les opérateurs autonomes doivent appliquer séparément un correctif à Java ; les utilisateurs de Java 26 doivent migrer vers des versions prises en charge de Java 25.

Teku et Besu ont publié des mises à jour de sécurité après que des clés de l'autorité de certification eMudhra compromises aient exposé les configurations de nœuds Ethereum à des connexions HTTPS falsifiées. Teku’s release notes recommandent la version 26.10.3, qui supprime la confiance envers quatre racines de certificats affectées dans les images Docker, tandis que Besu a publié la version 26.10.2. Ces mises à jour corrigent la confiance dans les certificats au niveau de la couche de distribution logicielle, et non une faille dans les règles de consensus d'Ethereum. Les nœuds mainnet par défaut de Teku n'ont pas été affectés, ce qui distingue cet incident des vulnérabilités du protocole Ethereum.

Des clés de certificat compromise ont créé un risque d'usurpation

Des chercheurs ont découvert que les clés privées de huit autorités de certification intermédiaires eMudhra pouvaient être récupérées car elles avaient été générées avec une insuffisance de aléatoire. Bien que les certificats aient été révoqués, Java ne vérifie pas la révocation par défaut, laissant les environnements d'exécution capables d'accepter des certificats falsifiés. Un attaquant positionné entre un nœud et un service HTTPS pourrait donc se faire passer pour ce point de terminaison dans les configurations vulnérables. Cet épisode renforce la raison pour laquelle Ethereum client diversity and operational security vont au-delà du code de consensus.

Teku 26.10.3 et Besu 26.10.2 suppriment la confiance pour les racines de certificats liées à eMudhra

Les scénarios à risque le plus élevé impliquaient des validateurs se connectant à des services externes via HTTPS. Un point de terminaison falsifié pourrait manipuler les informations de construction de bloc, rediriger les bénéficiaires de frais ou obtenir des signatures via un signataire externe impersonné. Teku a indiqué qu’un attaquant pourrait amener un client validateur utilisant un nœud balise distant à proposer un bloc payant des frais à l’adresse de l’attaquant. Le risque dépendait de la position sur le réseau et des configurations des services distants, et non simplement de l’utilisation de Teku ou de Besu. Aucune exploitation n’a été signalée.

Teku 26.10.3 supprime la confiance pour emSign ECC Root CA G3, emSign Root CA G1, emSign Root CA G2 et AAA Certificate Services dans les images Docker. La mise à jour de Besu applique la même approche. Les opérateurs exécutant directement les binaires doivent mettre à jour Java séparément, car les mises à jour des clients ne remplacent pas le magasin de certificats de l’environnement d’exécution hôte. Les déploiements Docker et autonomes nécessitent donc des chemins de correction différents. Cette distinction est importante après les incidents d’infrastructure de validateur Ethereum, qui ont montré comment les dépendances hors protocole peuvent affecter les opérations de staking.

Java 26 crée une complication car il a atteint la fin de sa vie et ne recevra pas la version corrigée requise, ce qui signifie que les opérateurs concernés doivent migrer vers Java 25. Le réseau peer-to-peer Ethereum n'a pas été exposé car il ne dépend pas de ces autorités de certification. Les correctifs réduisent le risque lié au magasin de confiance tiers sans réparer une exploitation en cours sur le mainnet ni modifier le protocole Ethereum. Cet épisode s'inscrit dans d'autres travaux de sécurité, notamment la correction du routage des dépôts Glamsterdam, soulignant comment la sécurité des validateurs dépend du code du protocole et de l'infrastructure de soutien.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.