CVE-2026-56864 PUBLISHED

Ignore unrelated, unauthenticated hashes in Lookup in golang.org/x/mod/sumdb

Assigner: Go
Reserved: 23.06.2026 Published: 13.08.2026 Updated: 13.08.2026

A malicious GOSUMDB was capable of serving arbitrary module content not contained within the transparency log. This attack allows for a coordinating GOPROXY and GOSUMDB to serve a client malicious module content that cannot be detected by evaluating the transparency log. In order to determine if you have been affected: rm -r go.sum go.work.sum vendor/ && go mod tidy

Product Status

Vendor Go toolchain
Product cmd/go
Versions Default: unaffected
  • affected from 0 to 1.25.13 (excl.)
  • affected from 1.26.0-0 to 1.26.6 (excl.)
  • affected from 1.27.0-0 to 1.27.0-rc.3 (excl.)
Vendor golang.org/x/mod
Product golang.org/x/mod/sumdb
Versions Default: unaffected
  • affected from 0 to 0.40.0 (excl.)

Credits

  • mundur

References

Problem Types

  • CWE-347: Improper Verification of Cryptographic Signature