CVE Catalog

CVE-2026-94444

Unknown
Published: Translated: NVD NIST

Summary

Previously, a user operating inside a malicious Go project that defines a bogus golang.org/fips140 and operates a malicious GOMODPROXY could serve an arbitrary module in its place. The trusted ziphash for the bundled golang.org/fips140 module is now unpacked and its entry in GOMODCACHE is constructed so it can be verified by the toolchain.

Risk Assessment

Replacing the fips140 module with an arbitrary module can lead to execution of untrusted code and compromise of cryptographic security.

Recommendation

Update Go to a version with the fix and avoid using untrusted GOMODPROXY.

Other vulnerabilities in Go toolchain

See all
Original NVD description (English source)

Previously, a user operating inside of a malicious Go project that defines a bogus golang.org/fips140 and operates a malicious GOMODPROXY the user chooses to connect to can serve an arbitrary module in its place. We now unpack the trusted ziphash for the bundled golang.org/fips140 module and construct its entry in the GOMODCACHE such that it can be verified by the toolchain.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS