Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Bazaar Services | Ethereum Foundation Blog

    April 5, 2026

    Bitcoin torture suspects granted bail in Manhattan court

    April 5, 2026

    Michael Saylor says Bitcoin four-year cycle is dead

    April 5, 2026
    Facebook X (Twitter) Instagram
    Block Buzz News
    • Bitcoin
    • Coinbase
      • Litecoin
      • Altcoins
    • Blockchain
    • Crypto
    • Ethereum
    • Lithosphere News Releases
    Facebook X (Twitter) Instagram YouTube
    Block Buzz News
    Home » Security alert [Implementation of BLOCKHASH instruction in C++ and Go clients can potentially cause consensus issue – Fixed. Please update.]
    Ethereum

    Security alert [Implementation of BLOCKHASH instruction in C++ and Go clients can potentially cause consensus issue – Fixed. Please update.]

    Sophia BrownBy Sophia BrownApril 3, 2026No Comments1 Min Read
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Summary: Erroneous implementation of BLOCKHASH can trigger a chain reorganisation leading to consensus problems

    Affected configurations: All geth versions up to 1.1.3 and 1.2.2. All eth versions prior to 1.0.0.

    Likelihood: Low

    Severity: Medium

    Impact: Medium

    Details: Both C++ (eth) and Go (geth) clients have an erroneous implementation of an edge case in the Ethereum virtual machine, specifically which chain the BLOCKHASH instruction uses for retrieving a block hash. This edge case is very unlikely to happen on a live network as it would only be triggered in certain types of chain reorganisations (a contract executing BLOCKHASH(N – 1) where N is the head of a non-canonical subchain that is not-yet reorganised to become the canonical (best/longest) chain but will be after the block is processed).

    pyethereum is unaffected.

    Effects on expected chain reorganisation depth: none

    Remedial action taken by Ethereum: Provision of hotfixes as below.

    Geth:

    PPA: sudo apt-get update then sudo apt-get upgrade

    Brew: brew update then brew reinstall ethereum

    Windows: download the updated binary from https://github.com/ethereum/go-ethereum/releases/tag/v1.2.3

    Building from source:

    git fetch origin && git checkout origin/master

    Eth:

    PPA: https://gavofyork.gitbooks.io/turboethereum/content/chapter1.html



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Sophia Brown

    Related Posts

    Bazaar Services | Ethereum Foundation Blog

    April 5, 2026

    Blockchain Scalability: Chain-Fibers Redux | Ethereum Foundation Blog

    April 5, 2026

    Ethereum Builders: Tapping Into The Collaborative Potential

    April 5, 2026

    DEVgrants: Here to Help | Ethereum Foundation Blog

    April 5, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Trillion Dollar Security Day at Devconnect

    February 4, 2026

    Saylor defends Bitcoin volatility as long-term feature

    February 4, 2026

    Institutional Investors Sell $1,700,000,000 in Bitcoin and Crypto Assets in One Week: CoinShares

    February 4, 2026

    Fusaka $2,000,000 Audit Contest! | Ethereum Foundation Blog

    February 5, 2026
    Don't Miss
    Ethereum

    Bazaar Services | Ethereum Foundation Blog

    By Sophia BrownApril 5, 2026

    I’m a great believer in judging the present through the knowledge of the past. In…

    Bitcoin torture suspects granted bail in Manhattan court

    April 5, 2026

    Michael Saylor says Bitcoin four-year cycle is dead

    April 5, 2026

    Blockchain Scalability: Chain-Fibers Redux | Ethereum Foundation Blog

    April 5, 2026
    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us

    BlockBuzzNews: Your daily dose of the latest in cryptocurrency trends, insights, and updates!

    Our Picks

    Bazaar Services | Ethereum Foundation Blog

    April 5, 2026

    Bitcoin torture suspects granted bail in Manhattan court

    April 5, 2026

    Michael Saylor says Bitcoin four-year cycle is dead

    April 5, 2026
    Most Popular

    Trillion Dollar Security Day at Devconnect

    February 4, 2026

    Saylor defends Bitcoin volatility as long-term feature

    February 4, 2026

    Institutional Investors Sell $1,700,000,000 in Bitcoin and Crypto Assets in One Week: CoinShares

    February 4, 2026

    Type above and press Enter to search. Press Esc to cancel.