High severity · published Aug 13, 2026
CVE-2026-56865
Fix transparency log tile verification bypass in golang.org/x/mod/sumdb/tlog
8.4
CVSS
0.1%
EPSS
No
On KEV
Description
A malicious GOPROXY was previously capable of forging up to two sumdb tiles that allow for a requested module to bypass the GOSUMDB check and persist attacker-controlled module content to a local Go module cache. This attack allows for a malicious GOPROXY to serve malicious module content that cannot be detected by evaluating the transparency log. All tiles are now correctly verified against their parents. In order to determine if you have been affected: rm -r go.sum go.work.sum vendor/ && go mod tidy
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 3% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CM
cmd/go · Go toolchain
before 1.25.13; 1.26.0-0 before 1.26.6; 1.27.0-0 before 1.27.0-rc.3 · source: vendor
GO
golang.org/x/mod/sumdb/tlog · golang.org/x/mod
before 0.40.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-56865
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-56865
go.dev
https://go.dev/cl/814960
go.dev
https://go.dev/cl/815020
go.dev
https://go.dev/issue/80744
groups.google.com
https://groups.google.com/g/golang-announce/c/94pEornpRlI
pkg.go.dev
https://pkg.go.dev/vuln/GO-2026-6179
More from cmd/go
8.8
CVE-2026-27140
Code execution vulnerability in SWIG code generation in cmd/go
7.8
CVE-2026-94447
Checksum database bypass for golang.org/toolchain in cmd/go
7.8
CVE-2026-94444
Checksum bypass for golang.org/fips140 in cmd/go
7.8
CVE-2025-61731
Arbitrary file write using cgo pkg-config directive in cmd/go
7.5
CVE-2026-56864
Ignore unrelated, unauthenticated hashes in Lookup in golang.org/x/mod/sumdb
