{"id":19794,"date":"2026-10-27T09:12:28","date_gmt":"2026-10-27T09:12:28","guid":{"rendered":"https:\/\/satoshibrother.com\/fr\/ethereum-inverse-sa-trajectoire-et-corrige-une-faille-de-depot-du-validateur-glamsterdam\/"},"modified":"2026-10-27T09:12:28","modified_gmt":"2026-10-27T09:12:28","slug":"ethereum-inverse-sa-trajectoire-et-corrige-une-faille-de-depot-du-validateur-glamsterdam","status":"publish","type":"post","link":"https:\/\/satoshibrother.com\/fr\/ethereum-inverse-sa-trajectoire-et-corrige-une-faille-de-depot-du-validateur-glamsterdam\/","title":{"rendered":"Ethereum inverse sa trajectoire et corrige une faille de d\u00e9p\u00f4t du validateur Glamsterdam"},"content":{"rendered":"<h2>Correction de la faille de gestion des d\u00e9p\u00f4ts dans Ethereum<\/h2>\n<p>Les d\u00e9veloppeurs d&rsquo;Ethereum ont int\u00e9gr\u00e9 un correctif pour une <strong>faille de gestion des d\u00e9p\u00f4ts<\/strong> dans la prochaine mise \u00e0 niveau <em>Glamsterdam<\/em>. Cette faille aurait pu permettre \u00e0 un constructeur de bloc de recevoir des ETH destin\u00e9s \u00e0 un nouveau validateur, suite \u00e0 une d\u00e9cision initiale de rejeter le changement propos\u00e9. Selon les sp\u00e9cifications de consensus d&rsquo;Ethereum, le mainteneur <strong>Justin Traglia<\/strong> a fusionn\u00e9 la correction le <strong>26 octobre<\/strong>, apr\u00e8s que le d\u00e9veloppeur <strong>avsetsin<\/strong> a identifi\u00e9 un probl\u00e8me concernant la mani\u00e8re dont les d\u00e9p\u00f4ts en attente seraient trait\u00e9s lors du fork <em>Gloas<\/em>.<\/p>\n<p>Le changement s\u00e9pare les d\u00e9p\u00f4ts des constructeurs de ceux des validateurs en fonction de leurs informations de retrait, emp\u00eachant ainsi les fonds d&rsquo;entrer dans le mauvais compte lorsque les deux utilisent la m\u00eame cl\u00e9 publique. La vuln\u00e9rabilit\u00e9 concernait des r\u00e8gles en cours de d\u00e9veloppement et non un vol confirm\u00e9 sur le mainnet d&rsquo;Ethereum. Les d\u00e9veloppeurs ont int\u00e9gr\u00e9 la correction dans les sp\u00e9cifications, bien que les clients de consensus individuels doivent encore mettre en \u0153uvre et tester le comportement r\u00e9vis\u00e9.<\/p>\n<h2>Origine et description de la faille<\/h2>\n<p>Le probl\u00e8me est apparu \u00e0 partir des changements pr\u00e9vus dans la s\u00e9paration des proposeurs et des constructeurs inscrite dans Glamsterdam, qui attribue la construction de blocs et la proposition de blocs \u00e0 diff\u00e9rents r\u00f4les. Les constructeurs assemblent des charges utiles de transactions, tandis que les validateurs participent \u00e0 la proposition et \u00e0 la confirmation des blocs via le syst\u00e8me de preuve d&rsquo;enjeu d&rsquo;Ethereum.<\/p>\n<blockquote>\n<p>Le chercheur avsetsin a d\u00e9crit la faille le <strong>12 octobre<\/strong>, identifiant un probl\u00e8me dans les r\u00e8gles utilis\u00e9es pour traiter les d\u00e9p\u00f4ts en attente lors des mises \u00e0 niveau du r\u00e9seau. Si un constructeur s&rsquo;inscrit en utilisant une cl\u00e9 publique avant qu&rsquo;un d\u00e9p\u00f4t de validateur n&rsquo;arrive sous la m\u00eame cl\u00e9, la logique propos\u00e9e pourrait cr\u00e9diter les deux d\u00e9p\u00f4ts au constructeur.<\/p>\n<\/blockquote>\n<p>Le chercheur a d\u00e9crit un sc\u00e9nario impliquant un op\u00e9rateur de staking recevant des fonds d&rsquo;un protocole de staking liquide pour \u00e9tablir un nouveau validateur. En s&rsquo;inscrivant d&rsquo;abord en tant que constructeur, l&rsquo;op\u00e9rateur pourrait faire en sorte que le d\u00e9p\u00f4t de validateur du protocole entre dans le solde du constructeur, o\u00f9 l&rsquo;adresse de retrait pourrait \u00eatre sous le contr\u00f4le de l&rsquo;op\u00e9rateur. <strong>\u00ab\u00a0L&rsquo;op\u00e9rateur peut retirer les fonds du protocole,\u00a0\u00bb<\/strong> a averti avsetsin dans son rapport sur GitHub.<\/p>\n<h2>R\u00e9actions et mise \u00e0 jour des sp\u00e9cifications<\/h2>\n<p>Le chercheur a examin\u00e9 l&rsquo;exposition potentielle impliquant <strong>Lido<\/strong>, <strong>Origin<\/strong> et <strong>Rocket Pool<\/strong> \u00e0 travers une recherche pr\u00e9liminaire de code. Ces r\u00e9sultats \u00e9taient conditionnels \u00e0 la mani\u00e8re dont les protocoles individuels g\u00e9raient les d\u00e9p\u00f4ts, et le rapport n&rsquo;a pas \u00e9tabli que les projets avaient subi une exploitation. La correction propos\u00e9e a initialement rencontr\u00e9 une r\u00e9sistance de la part des d\u00e9veloppeurs de clients Ethereum, malgr\u00e9 la description par le chercheur du risque de routage des d\u00e9p\u00f4ts.<\/p>\n<blockquote>\n<p>Le <strong>19 octobre<\/strong>, Traglia a ferm\u00e9 la demande de tirage apr\u00e8s des discussions parmi les d\u00e9veloppeurs principaux. <strong>\u00ab\u00a0Il n&rsquo;y avait pas assez de soutien de la part des clients pour apporter ce changement \u00e0 ce moment,\u00a0\u00bb<\/strong> a \u00e9crit Traglia.<\/p>\n<\/blockquote>\n<p>La d\u00e9cision n&rsquo;est pas rest\u00e9e en place, les d\u00e9veloppeurs ayant rouvert la proposition le <strong>23 octobre<\/strong> apr\u00e8s un examen plus approfondi. Par la suite, le r\u00e9viseur <strong>potuz<\/strong> a approuv\u00e9 l&rsquo;approche mais a demand\u00e9 plus de tests pour des combinaisons de d\u00e9p\u00f4ts sp\u00e9cifiques. Avsetsin a ajout\u00e9 ces tests le <strong>23 octobre<\/strong>, couvrant les cas o\u00f9 les d\u00e9p\u00f4ts des constructeurs et des validateurs partagent une cl\u00e9 publique mais n\u00e9cessitent un traitement s\u00e9par\u00e9.<\/p>\n<p>Le changement final a \u00e9t\u00e9 fusionn\u00e9 dans les sp\u00e9cifications de consensus d&rsquo;Ethereum le <strong>26 octobre<\/strong> apr\u00e8s un examen suppl\u00e9mentaire des clients. Il dirige les d\u00e9p\u00f4ts de validateurs valides vers la file d&rsquo;attente des validateurs tout en permettant aux d\u00e9p\u00f4ts de constructeurs l\u00e9gitimes de s&rsquo;inscrire ou d&rsquo;ajouter des fonds \u00e0 un constructeur existant.<\/p>\n<h2>Probl\u00e8mes de compatibilit\u00e9 et mise \u00e0 jour de Glamsterdam<\/h2>\n<p>La mise \u00e0 jour des sp\u00e9cifications est arriv\u00e9e alors que les d\u00e9veloppeurs d&rsquo;Ethereum examinaient un probl\u00e8me distinct affectant l&rsquo;activation pr\u00e9vue de Glamsterdam sur le testnet <em>Hoodi<\/em>. La Fondation Ethereum a report\u00e9 la mise \u00e0 niveau du <strong>26 octobre<\/strong> apr\u00e8s que des chercheurs ont identifi\u00e9 des risques de compatibilit\u00e9 impliquant l&rsquo;<strong>EIP-8037<\/strong>.<\/p>\n<p>Le chercheur d&rsquo;Ethereum <strong>Toni Wahrst\u00e4tter<\/strong> a expliqu\u00e9 que l&rsquo;EIP-8037 pourrait interf\u00e9rer avec des contrats intelligents reposant sur des hypoth\u00e8ses concernant le gaz restant pendant l&rsquo;ex\u00e9cution. Il a identifi\u00e9 des cas o\u00f9 la comptabilit\u00e9 du gaz pourrait provoquer un retour inattendu d&rsquo;une transaction ou permettre un chemin d&rsquo;ex\u00e9cution que les d\u00e9veloppeurs avaient suppos\u00e9 inaccessibles.<\/p>\n<p>Le probl\u00e8me de compatibilit\u00e9 des contrats est distinct de la faille de d\u00e9p\u00f4t des constructeurs abord\u00e9e dans la correction GitHub. Les deux concernent Glamsterdam, mais le report du <strong>22 octobre<\/strong> de la Fondation a sp\u00e9cifiquement cit\u00e9 un examen plus approfondi de l&rsquo;interaction de l&rsquo;EIP-8037 avec les contrats existants.<\/p>\n<p>Glamsterdam a d\u00e9j\u00e0 \u00e9t\u00e9 activ\u00e9 sur le testnet <em>Sepolia<\/em> le <strong>6 octobre<\/strong>, o\u00f9 les d\u00e9veloppeurs ont examin\u00e9 les changements de construction de blocs et une capacit\u00e9 de traitement des transactions plus \u00e9lev\u00e9e. La r\u00e9p\u00e9tition suivante de Hoodi reste non programm\u00e9e, sans date confirm\u00e9e pour l&rsquo;activation sur le mainnet d&rsquo;Ethereum.<\/p>\n<p>La correction de d\u00e9p\u00f4t fusionn\u00e9e contient des tests de r\u00e9gression couvrant la mani\u00e8re dont les d\u00e9p\u00f4ts sont class\u00e9s pendant la transition Gloas. Les \u00e9quipes de clients doivent int\u00e9grer le changement de sp\u00e9cification dans leur logiciel et compl\u00e9ter d&rsquo;autres tests avant que les r\u00e8gles mises \u00e0 jour puissent fonctionner lors d&rsquo;une future mise \u00e0 niveau du r\u00e9seau.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Correction de la faille de gestion des d\u00e9p\u00f4ts dans Ethereum Les d\u00e9veloppeurs d&rsquo;Ethereum ont int\u00e9gr\u00e9 un correctif pour une faille de gestion des d\u00e9p\u00f4ts dans la prochaine mise \u00e0 niveau Glamsterdam. Cette faille aurait pu permettre \u00e0 un constructeur de bloc de recevoir des ETH destin\u00e9s \u00e0 un nouveau validateur, suite \u00e0 une d\u00e9cision initiale de rejeter le changement propos\u00e9. Selon les sp\u00e9cifications de consensus d&rsquo;Ethereum, le mainteneur Justin Traglia a fusionn\u00e9 la correction le 26 octobre, apr\u00e8s que le d\u00e9veloppeur avsetsin a identifi\u00e9 un probl\u00e8me concernant la mani\u00e8re dont les d\u00e9p\u00f4ts en attente seraient trait\u00e9s lors du fork Gloas.<\/p>\n","protected":false},"author":3,"featured_media":19793,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[11062,13,2848,8862,1377,11192],"class_list":["post-19794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum","tag-eip-8037","tag-ethereum","tag-glamsterdam","tag-hoodi","tag-lido","tag-rocket-pool"],"yoast_description":"Les d\u00e9veloppeurs d'Ethereum ont corrig\u00e9 une faille critique dans la mise \u00e0 niveau Glamsterdam pour pr\u00e9venir la mauvaise allocation des d\u00e9p\u00f4ts destin\u00e9s aux validateurs, garantissant ainsi la s\u00e9curit\u00e9 du r\u00e9seau.","_links":{"self":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts\/19794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/comments?post=19794"}],"version-history":[{"count":0,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts\/19794\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/media\/19793"}],"wp:attachment":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/media?parent=19794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/categories?post=19794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/tags?post=19794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}