{"id":7233,"date":"2025-01-12T02:30:02","date_gmt":"2025-01-12T01:30:02","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=7233"},"modified":"2025-01-12T02:30:02","modified_gmt":"2025-01-12T01:30:02","slug":"geth-security-update-enhancements-from-the-ethereum-foundation","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/","title":{"rendered":"Geth Security Update: Enhancements from the Ethereum Foundation"},"content":{"rendered":"<p><\/p>\n<div id=\"\">\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"summary\">Overview<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Versions of <!-- --><span class=\"chakra-text css-ons8vw\">geth<\/span> compiled with Go <!-- --><span class=\"chakra-text css-ons8vw\"> or <!-- --><span class=\"chakra-text css-ons8vw\"> are likely to be impacted by a severe DoS-related security flaw. The golang team has documented this vulnerability as &#8216;CVE-2020-28362&#8217;.<!-- --><\/span><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We advise all users to recompile (preferably <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.24<\/span>) using Go <!-- --><span class=\"chakra-text css-ons8vw\">1.15.5<\/span> or <!-- --><span class=\"chakra-text css-ons8vw\">1.14.12<\/span>, in order to prevent node failures. Alternatively, if you&#8217;re utilizing binaries provided through our official channels, we will release <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.24<\/span> ourselves compiled with Go <!-- --><span class=\"chakra-text css-ons8vw\">1.15.5<\/span>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Docker images may be outdated due to a missing base image; however, you can consult the release notes on how to temporarily construct one with Go <!-- --><span class=\"chakra-text css-ons8vw\">1.15.5<\/span>. Please execute <!-- --><span class=\"chakra-text css-ons8vw\">geth version<\/span> to confirm the Go version your binary was compiled with.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"background\">Context<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In early October, go-ethereum joined Google&#8217;s <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/oss-fuzz.com\">OSS-Fuzz<!-- --><\/a> initiative. We had previously run fuzzers on an exceptional basis and evaluated various platforms.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">On 2020-10-24, we received information that one of our fuzzers had detected a crash.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Upon further inspection, it was revealed that the underlying cause of the problem was a bug in the standard libraries of Go, which has been reported upstream.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Our sincere appreciation goes to <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/AdamKorcz4\">Adam Korczynski<!-- --><\/a> from Ada Logics for initially integrating go-ethereum into OSS-Fuzz!<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"impact\">Effect<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The DoS vulnerability could potentially crash all Geth nodes during block processing, resulting in a significant portion of the Ethereum network going offline.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Aside from Go-Ethereum, this flaw is likely pertinent to all forks of Geth (such as TurboGeth or ETC&#8217;s core-geth). For a broader context, we recommend referring to the upstream, as the Go team has conducted an investigation into potentially impacted parties.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"timeline\">Chronology<!-- --><\/h2>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">2020-10-24: Crash report received from OSS-fuzz<!-- --><\/li>\n<li class=\"css-cvpopp\">2020-10-25: Investigation confirmed it was due to a defect in Go. Details forwarded to <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/en\/2020\/11\/12\/mailto:security@golang.org\">security@golang.org<!-- --><\/a><\/li>\n<li class=\"css-cvpopp\">2020-10-26: Acknowledgment from upstream, investigation ongoing<!-- --><\/li>\n<li class=\"css-cvpopp\">2020-10-26 &#8212; 2020-11-06: Potential solutions discussed, upstream inquiry into possibly affected parties<!-- --><\/li>\n<li class=\"css-cvpopp\">2020-11-06: Upstream tentatively set a fix-release date for 2020-11-12<!-- --><\/li>\n<li class=\"css-cvpopp\">2020-11-09: Upstream pre-announced the security release: <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/groups.google.com\/g\/golang-announce\/c\/kMa3eup0qhU\/m\/O5RSMHO_CAAJ\">https:\/\/groups.google.com\/g\/golang-announce\/c\/kMa3eup0qhU\/m\/O5RSMHO_CAAJ<!-- --><\/a><\/li>\n<li class=\"css-cvpopp\">2020-11-11: Users were informed about the impending release via the official Geth twitter <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/mobile.twitter.com\/go_ethereum\/status\/1326448260949684228\">account<!-- --><\/a>, our official Discord channel, and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/www.reddit.com\/r\/ethereum\/comments\/js4sk2\/security_go_v1155_is_coming_tomorrow_a_security\/?utm_source=share&amp;utm_medium=web2x&amp;context=3\">Reddit<!-- --><\/a>.<!-- --><\/li>\n<li class=\"css-cvpopp\">2020-11-12: Updated Go version released, along with new <!-- --><span class=\"chakra-text css-ons8vw\">geth<\/span> binaries.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"additional-issues\">Further issues<!-- --><\/h2>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"mining-flaw\">Mining vulnerability<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Another security concern was indicated to us through <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/pull\/21793\">this PR<!-- --><\/a>, which includes a correction to the ethash algorithm.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The mining flaw could lead to miners mistakenly computing PoW in an upcoming epoch. This incident occurred on the ETC chain on 2020-11-06. It appears that this might become an issue for the ETH mainnet around block <!-- --><span class=\"chakra-text css-ons8vw\">11550000<\/span> \/ epoch <!-- --><span class=\"chakra-text css-ons8vw\">385<\/span>, expected to take place in early January 2021.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This issue has been resolved as of <!-- --><span class=\"chakra-text css-ons8vw\">1.9.24<\/span>. It is relevant solely for miners; non-mining nodes remain unaffected.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"geth-shallow-copy-bug\">Geth shallow copy flaw<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Impacted: <!-- --><span class=\"chakra-text css-ons8vw\">1.9.7<\/span> &#8211; <!-- --><span class=\"chakra-text css-ons8vw\">1.9.16<\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Resolved: <!-- --><span class=\"chakra-text css-ons8vw\">1.9.17<\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Type: Consensus vulnerability<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">On 2020-07-15, John Youngseok Yang (Software Platform Lab) reported a consensus vulnerability in Geth.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Geth&#8217;s pre-compiled <!-- --><span class=\"chakra-text css-ons8vw\">dataCopy(0x00&#8230;04)<\/span> contract performed a shallow copy on invocation, while Parity&#8217;s executed a deep copy. An attacker could deploy a contract that<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">writes <!-- --><span class=\"chakra-text css-ons8vw\">X<\/span> to an EVM memory region <!-- --><span class=\"chakra-text css-ons8vw\">R<\/span>,<!-- --><\/li>\n<li class=\"css-cvpopp\">calls <!-- --><span class=\"chakra-text css-ons8vw\">0x00..04<\/span> with <!-- --><span class=\"chakra-text css-ons8vw\">R<\/span> as an input,<!-- --><\/li>\n<li class=\"css-cvpopp\">overwrites <!-- --><span class=\"chakra-text css-ons8vw\">R<\/span> to <!-- --><span class=\"chakra-text css-ons8vw\">Y<\/span>,<!-- --><\/li>\n<li class=\"css-cvpopp\">and finally executes the <!-- --><span class=\"chakra-text css-ons8vw\">RETURNDATACOPY<\/span> opcode.<!-- --><\/li>\n<li class=\"css-cvpopp\">When this contract is executed, Parity would push <!-- --><span class=\"chakra-text css-ons8vw\">X<\/span> onto the EVM stack, whereas Geth would push <!-- --><span class=\"chakra-text css-ons8vw\">Y<\/span>.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"consequences\">Outcomes<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">This was leveraged on Ethereum Mainnet at block <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/etherscan.io\/block\/11234873\">11234873<!-- --><\/a>, transaction <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/etherscan.io\/tx\/0x57f7f9ec3cd92a908ac05edcb372bf6bb984fec6010a360eab76613fbf3bb23f\">0x57f7f9<!-- --><\/a>. Nodes <!-- --><span class=\"chakra-text css-ons8vw\"><v1.9.18> were removed from the network, resulting in approximately 30 blocks being lost on a sidechain. This incident also caused Infura to disconnect, leading to issues for numerous individuals and services reliant on Infura as a backend service provider.<!-- --><\/v1.9.18><\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Further details can be found in <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/gist.github.com\/karalabe\/e1891c8a99fdc16c4e60d9713c35401f\">the Geth post-mortem<!-- --><\/a> as well as <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.infura.io\/infura-mainnet-outage-post-mortem-2020-11-11\/\">Infura post-mortem<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/jinglanw\/status\/1326651349912719360?s=21\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"dos-in-16-and-17\">DoS in <!-- --><span class=\"chakra-text css-ons8vw\">.16<\/span> and <!-- --><span class=\"chakra-text css-ons8vw\">.17<\/span><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Impacted: <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.16<\/span>,<!-- --><span class=\"chakra-text css-ons8vw\">v1.9.17<\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Resolved: <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.18<\/span><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Category: DoS flaw during block processing<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A DoS flaw was discovered and rectified in <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.18<\/span>. We have opted not to disclose the specifics at this juncture.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"recommendations\">Recommendations<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In the immediate term, we advise all users to upgrade to <!-- --><span class=\"chakra-text css-ons8vw\">geth<\/span> version <!-- --><span class=\"chakra-text css-ons8vw\">v1.9.24<\/span> (which should be constructed with Go <!-- --><span class=\"chakra-text css-ons8vw\">1.15.5<\/span>) without delay. Official distributions can be located <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/releases\/tag\/v1.9.24\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If you are utilizing Geth through Docker, there may be several issues. If you are employing <!-- --><span class=\"chakra-text css-ons8vw\">ethereum\/client-go<\/span>, there are a couple of considerations to be aware of:<!-- --><\/p>\n<p><!-- --><\/p>\n<ol role=\"list\" class=\"css-13a5a39\">\n<li class=\"css-cvpopp\">There could be a lag before the new image is visible on Docker Hub.<!-- --><\/li>\n<li class=\"css-cvpopp\">Unless the Go base images are created swiftly, there is a possibility that they become built with a <!-- --><em class=\"chakra-text css-0\">vulnerable<!-- --><\/em> version of Go.<!-- --><\/li>\n<\/ol>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If you are constructing Docker images independently, (via <!-- --><span class=\"chakra-text css-ons8vw\">docker build .<\/span> from the repository root), then the secondary issue may also pose challenges for you.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Therefore, ensure that Go <!-- --><span class=\"chakra-text css-ons8vw\">1.15.5<\/span> is utilized as the base image.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In the long run, we suggest that users and miners explore alternative clients as well. We firmly believe that the resilience of the Ethereum network should not rely on any single client implementation.<br \/>\nThere are <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/hyperledger\/besu\/\">Besu<!-- --><\/a>, <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/NethermindEth\/nethermind\">Nethermind<!-- --><\/a>, <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/openethereum\/openethereum\">OpenEthereum<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ledgerwatch\/turbo-geth\">TurboGeth<!-- --><\/a> along with others to choose from as well.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Please report security vulnerabilities either through <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/bounty.ethereum.org\">https:\/\/bounty.ethereum.org<!-- --><\/a>, or via <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/en\/2020\/11\/12\/mailto:bounty@ethereum.org\">bounty@ethereum.org<!-- --><\/a> or through <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/en\/2020\/11\/12\/mailto:security@ethereum.org\">security@ethereum.org<!-- --><\/a>.<!-- --><\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2020\/11\/12\/geth-security-release\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Versions of geth compiled with Go or are likely to be impacted by a severe DoS-related security flaw. The golang team has documented this vulnerability as &#8216;CVE-2020-28362&#8217;. We advise all users to recompile (preferably v1.9.24) using Go 1.15.5 or 1.14.12, in order to prevent node failures. Alternatively, if you&#8217;re utilizing binaries provided through our<\/p>\n","protected":false},"author":3,"featured_media":7155,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[818],"class_list":["post-7233","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-geth-security-release-ethereum-foundation-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Overview Versions of geth compiled with Go or are likely to be impacted by a severe DoS-related security flaw. The golang team has documented this vulnerability as &#8216;CVE-2020-28362&#8217;. We advise all users to recompile (preferably v1.9.24) using Go 1.15.5 or 1.14.12, in order to prevent node failures. Alternatively, if you&#8217;re utilizing binaries provided through our\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-12T01:30:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"wsjcrypto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"wsjcrypto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/\",\"name\":\"Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg\",\"datePublished\":\"2025-01-12T01:30:02+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg\",\"width\":2100,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Geth Security Update: Enhancements from the Ethereum Foundation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wsj-crypto.com\/#website\",\"url\":\"https:\/\/wsj-crypto.com\/\",\"name\":\"WSJ-Crypto\",\"description\":\"Just Another Crypto News Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wsj-crypto.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\",\"name\":\"wsjcrypto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"caption\":\"wsjcrypto\"},\"url\":\"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/","og_locale":"it_IT","og_type":"article","og_title":"Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto","og_description":"Overview Versions of geth compiled with Go or are likely to be impacted by a severe DoS-related security flaw. The golang team has documented this vulnerability as &#8216;CVE-2020-28362&#8217;. We advise all users to recompile (preferably v1.9.24) using Go 1.15.5 or 1.14.12, in order to prevent node failures. Alternatively, if you&#8217;re utilizing binaries provided through our","og_url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/","og_site_name":"WSJ-Crypto","article_published_time":"2025-01-12T01:30:02+00:00","og_image":[{"width":2100,"height":900,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg","type":"image\/jpeg"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/","url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/","name":"Geth Security Update: Enhancements from the Ethereum Foundation - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg","datePublished":"2025-01-12T01:30:02+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2025\/01\/eth-org.jpeg","width":2100,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/12\/geth-security-update-enhancements-from-the-ethereum-foundation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Geth Security Update: Enhancements from the Ethereum Foundation"}]},{"@type":"WebSite","@id":"https:\/\/wsj-crypto.com\/#website","url":"https:\/\/wsj-crypto.com\/","name":"WSJ-Crypto","description":"Just Another Crypto News Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wsj-crypto.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7","name":"wsjcrypto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","caption":"wsjcrypto"},"url":"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/comments?post=7233"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7233\/revisions"}],"predecessor-version":[{"id":7235,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/7233\/revisions\/7235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/7155"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=7233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=7233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=7233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}