{"id":"GO-2021-0105","summary":"Consensus flaw in github.com/ethereum/go-ethereum","details":"Due to an incorrect state calculation, a specific set of transactions could cause a consensus disagreement, causing users of this package to reject a canonical chain.","aliases":["CVE-2020-26265","GHSA-xw37-57qp-9mm4"],"modified":"2026-03-17T04:05:46.058130Z","published":"2021-07-28T18:08:05Z","database_specific":{"review_status":"REVIEWED","url":"https://pkg.go.dev/vuln/GO-2021-0105"},"references":[{"type":"FIX","url":"https://github.com/ethereum/go-ethereum/pull/21080"},{"type":"FIX","url":"https://github.com/ethereum/go-ethereum/commit/87c0ba92136a75db0ab2aba1046d4a9860375d6a"}],"affected":[{"package":{"name":"github.com/ethereum/go-ethereum","ecosystem":"Go","purl":"pkg:golang/github.com/ethereum/go-ethereum"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.9.4"},{"fixed":"1.9.20"}]}],"ecosystem_specific":{"imports":[{"path":"github.com/ethereum/go-ethereum/core/state","symbols":["StateDB.AddBalance","StateDB.CreateAccount","StateDB.GetOrNewStateObject","StateDB.SetBalance","StateDB.SetCode","StateDB.SetNonce","StateDB.SetState","StateDB.SetStorage","StateDB.SubBalance","StateDB.createObject"]}]},"database_specific":{"source":"https://vuln.go.dev/ID/GO-2021-0105.json"}}],"schema_version":"1.7.5","credits":[{"name":"John Youngseok Yang (Software Platform Lab)"}]}