$ the-wire · showcase
Go distrusts a set of x509 intermediates, shift type-checking tightened
By RepoJournal · Filed · About Go · Composed from the cited sources · methodology
crypto/x509 now filters intermediate certificates out of chains returned by Verify to address CVE-2026-111943, alongside a set of shift-checking fixes in go/types and types2.
crypto/x509: distrust a handful of intermediates golang/go
Chains returned by Verify are now filtered against a set of intermediates identified by their SHA-256 SPKI hashes, fixing CVE-2026-111943. If you pin or inspect intermediates out of a verification chain, expect those entries to be gone.
go/types, types2: fix shift checking for LHS operands involving shifted floats golang/go
The type checker was rejecting shifts whose left operand is untyped but not constant, as in (1.0 << s1) << s2, because it required an integer type too early; that check is gone and the untyped-LHS path plus updateExprType now handles the case. The commented-out tests in internal/types/testdata were re-enabled.
go/types, types2: report error for oversized non-constant shift counts golang/go
Companion fix from the same author: for x << (c << s) with a non-constant count, an untyped constant c must now fit in a register, otherwise the checker reports an error, since the inner shift has to be executable at run time.
internal/poll: fix synchronous WSASendMsg byte counts on Windows golang/go
WSASendMsg lost its byte-count output pointer in an earlier CL, so a send completing synchronously without a completion-port notification returned no count; the pointer is restored and execIO reports bytes sent again. Windows-only, and it fixes #82335.
internal/history: document Go 1.27.3 and Go 1.26.10 golang/website
Quiet tail: the website's history page now documents Go 1.27.3 and Go 1.26.10, golang/dl carries the go1.27.3 download entry, vulndb added GO-2026-6651, GO-2026-6671, GO-2026-6672 and GO-2026-6673, and cmd/relui turned off the race detector after it found no races in production workflows.
Action items