Monitor vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
6.9
Go Ethereum Fails to Properly Verify Node Key
CVE-2026-26315
GHSA-m6j8-rg6r-7mv8
Summary
Go Ethereum, a popular Ethereum client, has a flaw in its cryptography that could allow an attacker to access a sensitive key. This could lead to unauthorized access to your node and potentially allow an attacker to disrupt your operations. To fix this, update to version 1.16.9 or later and immediately rotate your node key by deleting the nodekey file in your Ethereum data directory.
What to do
- Update github.com ethereum to version 1.16.9.
Affected software
| Vendor | Product | Affected versions | Fix available |
|---|---|---|---|
| github.com | ethereum | <= 1.16.8 | 1.16.9 |
| ethereum | go_ethereum | <= 1.16.9 | – |
Original title
Go Ethereum Improperly Validates the ECIES Public Key in RLPx Handshake
Original description
### Impact
Through a flaw in the ECIES cryptography implementation, an attacker may be able to extract bits of the p2p node key.
### Patches
The issue is resolved in the v1.16.9 and v1.17.0 releases of Geth. We recommend rotating the node key after applying the upgrade, which can be done by removing the file `<datadir>/geth/nodekey` before starting Geth.
### Credit
The issue was reported as a public pull request to go-ethereum by @fengjian.
Through a flaw in the ECIES cryptography implementation, an attacker may be able to extract bits of the p2p node key.
### Patches
The issue is resolved in the v1.16.9 and v1.17.0 releases of Geth. We recommend rotating the node key after applying the upgrade, which can be done by removing the file `<datadir>/geth/nodekey` before starting Geth.
### Credit
The issue was reported as a public pull request to go-ethereum by @fengjian.
nvd CVSS3.1
7.5
nvd CVSS4.0
6.9
Vulnerability type
CWE-203
- https://github.com/ethereum/go-ethereum/pull/33669
- https://github.com/ethereum/go-ethereum/commit/46bee92f9e64c0a06a12586a5d21cffc4...
- https://github.com/ethereum/go-ethereum/releases/tag/v1.16.9
- https://nvd.nist.gov/vuln/detail/CVE-2026-26315
- https://pkg.go.dev/vuln/GO-2026-4511
- https://github.com/advisories/GHSA-m6j8-rg6r-7mv8
- https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8 Vendor Advisory
Published: 18 Feb 2026 · Updated: 11 Mar 2026 · First seen: 6 Mar 2026