Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-26240

Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. An ethash mining DAG generation flaw in Geth before version 1.9.24 could cause miners to erroneously calculate PoW in an upcoming epoch (estimated early January, 2021). This happened on the ETC chain on 2020-11-06. This issue is relevant only for miners, non-mining nodes are unaffected. This issue is fixed as of 1.9.24

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-26240
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:07 UTC · Revision 1

Source evidence

CVE-2020-26240

core-osv · Original source

Published 25 Nov 2020, 02:15 UTC

Go Ethereum, or "Geth", is the official Golang implementation of the Ethereum protocol. An ethash mining DAG generation flaw in Geth before version 1.9.24 could cause miners to erroneously calculate PoW in an upcoming epoch (estimated early January, 2021). This happened on the ETC chain on 2020-11-06. This issue is relevant only for miners, non-mining nodes are unaffected. This issue is fixed as of 1.9.24

osv:CVE-2020-26240
Complete source record
{
  "id": "47d3db18644c154f3d3a67427d77451f213a19e9313a5efd80cb034f81393372",
  "url": "https://osv.dev/vulnerability/CVE-2020-26240",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-26240",
    "summary": "Go Ethereum, or \"Geth\", is the official Golang implementation of the Ethereum protocol. An ethash mining DAG generation flaw in Geth before version 1.9.24 could cause miners to erroneously calculate PoW in an upcoming epoch (estimated early January, 2021). This happened on the ETC chain on 2020-11-06. This issue is relevant only for miners, non-mining nodes are unaffected. This issue is fixed as of 1.9.24",
    "evidence": "osv:CVE-2020-26240",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2020-26240",
      "aliases": [
        "CVE-2020-26240",
        "GHSA-v592-xf75-856p",
        "GO-2022-0775"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/ethereum/go-ethereum",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "cc05b050df5f88e80bb26aaf6d2f339c49c2d702"
                },
                {
                  "fixed": "d990df909d7839640143344e79356754384dcdd0"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:ethereum:go_ethereum:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.9.24"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "d990df909d7839640143344e79356754384dcdd0"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.9.23",
            "v1.9.22",
            "v1.9.21",
            "v1.9.20",
            "v1.9.19",
            "v1.9.18",
            "v1.9.17",
            "v1.9.16",
            "v1.9.15",
            "v1.9.14",
            "v1.9.13",
            "v1.9.12",
            "v1.9.11",
            "v1.9.10",
            "v1.9.9",
            "v1.9.8",
            "v1.9.7",
            "v1.9.6",
            "v1.9.5",
            "v1.9.4",
            "v1.9.3",
            "v1.9.2",
            "v1.9.1",
            "v1.9.0",
            "v1.8.21",
            "v1.8.20",
            "v1.8.19",
            "v1.8.18",
            "v1.8.17",
            "v1.8.16",
            "v1.8.15",
            "v1.8.14",
            "v1.8.13",
            "v1.8.12",
            "v1.8.11",
            "v1.8.10",
            "v1.8.9",
            "v1.8.8",
            "v1.8.7",
            "v1.8.6",
            "v1.8.5",
            "v1.8.4",
            "v1.8.3",
            "v1.8.2",
            "v1.8.1",
            "v1.8.0",
            "v1.7.3",
            "v1.7.2",
            "v1.7.1",
            "v1.7.0",
            "v1.6.7",
            "v1.6.6",
            "v1.6.5",
            "v1.6.4",
            "v1.6.3",
            "v1.6.2",
            "v1.6.1",
            "v1.6.0",
            "v1.5.9",
            "v1.5.8",
            "v1.5.7",
            "v1.5.6",
            "v1.5.5",
            "v1.5.4",
            "v1.5.3",
            "v1.5.2",
            "v1.5.1",
            "v1.5.0",
            "v1.0.1",
            "v0.9.38",
            "v0.9.36",
            "v0.9.34-1",
            "v0.9.34",
            "v0.9.32",
            "v0.9.30",
            "v0.9.28",
            "v0.9.26",
            "v0.9.25",
            "v0.9.24",
            "0.9.23",
            "v0.9.23",
            "v0.9.22",
            "v0.9.21",
            "v0.9.20",
            "v0.9.18",
            "v0.9.17",
            "0.9.16",
            "v0.8.4",
            "0.5.19",
            "0.5.18",
            "0.5.17",
            "0.5.16",
            "0.5.15",
            "0.5.14",
            "0.5.13",
            "poc5-rc12",
            "poc5-rc11",
            "2",
            "poc5-rc10",
            "poc5-rc9",
            "poc5-rc8",
            "poc5-rc7",
            "poc5-rc6",
            "poc5-rc4",
            "poc5-rc3",
            "poc5-rc2",
            "poc5-rc1",
            "0.3.1",
            "0.3.0",
            "0.2.2",
            "poc1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-26240.json"
          }
        }
      ],
      "modified": "2026-10-20T10:52:55.951872892Z",
      "provider": "osv",
      "references": [
        "https://blog.ethereum.org/2020/11/12/geth_security_release/",
        "https://github.com/ethereum/go-ethereum/security/advisories/GHSA-v592-xf75-856p",
        "https://github.com/ethereum/go-ethereum/commit/d990df909d7839640143344e79356754384dcdd0",
        "https://github.com/ethereum/go-ethereum/pull/21793"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-26240",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 384048,
  "published_at": "2020-11-25T02:15:10.923+00:00"
}