{"id":18882,"date":"2026-04-01T11:58:38","date_gmt":"2026-04-01T11:58:38","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/04\/01\/security-alert-implementation-bug-in-go-clients-causing-increase-in-difficulty-fixed-miners-check-and-update-go-clients\/"},"modified":"2026-04-01T11:58:38","modified_gmt":"2026-04-01T11:58:38","slug":"security-alert-implementation-bug-in-go-clients-causing-increase-in-difficulty-fixed-miners-check-and-update-go-clients","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/04\/01\/security-alert-implementation-bug-in-go-clients-causing-increase-in-difficulty-fixed-miners-check-and-update-go-clients\/","title":{"rendered":"Security Alert \u2013 [Implementation bug in Go clients causing increase in difficulty \u2013 Fixed \u2013 Miners check and update Go clients]"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><strong>Implementation bug in the go client leads to steady increase of difficulty independent of hashing power.<\/strong><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Affected configurations: <\/b><span style=\"font-weight:400\">All<\/span> <span style=\"font-weight:400\">Go client versions v1.0.x, v1.1.x, release and develop branches. The bug was introduced in a recent update and release through commit <\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/commit\/7324176f702a77fc331bf16a968d2eb4bccce021\"><span style=\"font-weight:400\"\/><\/a><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/commit\/7324176f702a77fc331bf16a968d2eb4bccce021\">https:\/\/github.com\/ethereum\/go-ethereum\/commit\/7324176f702a77fc331bf16a968d2eb4bccce021<\/a><span style=\"font-weight:400\"> which went into the affected client versions. All miners running earlier mentioned versions are affected and are advised to update as soon as possible. <\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Likelihood: <\/b><span style=\"font-weight:400\">High<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Severity: <\/b><span style=\"font-weight:400\">Medium<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Impact: <\/b><span style=\"font-weight:400\">Increase in block time will lead to an exponential increase in difficulty <\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Details:<\/b><span style=\"font-weight:400\"> A bug in the go client leads to steady increase in difficulty in the following block, as timestamp in new block = timestamp + 1 of old block, regardless of the actual time, when mining. This leads to an increase in the difficulty independently of the hashing power<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Effects on expected chain reorganisation depth: <\/b><span style=\"font-weight:400\">None<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Proposed temporary workaround:<\/b><span style=\"font-weight:400\"> None<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><b>Remedial action taken by Ethereum<\/b><span style=\"font-weight:400\">: Provision of hotfixes as below:<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">If using the PPA: <\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">sudo apt-get update<\/span><\/span><span style=\"font-weight:400\"> then <\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">sudo apt-get upgrade<\/span><\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">If using brew: <\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">brew update<\/span><\/span><span style=\"font-weight:400\"> then <\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">brew reinstall ethereum<\/span><\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">If using a windows binary: download the updated binary from the <\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/releases\/tag\/v1.1.2\"><span style=\"font-weight:400\">release page<\/span><\/a><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">If you are building from source: <\/span><span style=\"font-weight:400\">git pull<\/span><span style=\"font-weight:400\"> followed by <\/span><span style=\"font-weight:400\">make geth<\/span><span style=\"font-weight:400\"> (please use the Master branch <\/span><span style=\"font-weight:400\"><span class=\"chakra-text css-ons8vw\">587669215b878566c4a7b91fbf88a6fd2ec4f46a<\/span>)<\/span><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2015\/09\/03\/security-alert-implementation-bug-in-go-clients-causing-increase-in-difficulty-fixed-miners-check-and-update-go-clients-if-necessary\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Implementation bug in the go client leads to steady increase of difficulty independent of hashing power. Affected configurations: All Go client versions v1.0.x, v1.1.x, release and develop branches. The bug was introduced in a recent update and release through commit https:\/\/github.com\/ethereum\/go-ethereum\/commit\/7324176f702a77fc331bf16a968d2eb4bccce021 which went into the affected client versions. All miners running earlier mentioned versions are [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":18498,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-18882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=18882"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18882\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/18498"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18882"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}