Go’s crypto/x509 code was changed to block trust in a specific, small set of intermediate certificates after security concerns tied to their operation. The Verify path-building code now filters out certificate chains containing those intermediates so they won’t be returned as valid, and the change is tied to CVE-2026-111943. The maintainers label the fix as an urgent security release-blocker and strongly recommend immediate upgrades to patched releases.
The mitigation was landed and tracked across releases: it’s included in the Go1.28 milestone with backports opened for 1.26 and 1.27, and multiple commits/CLs update branches and release artifacts (including external/go updates to go1.27.3). Automated repo tooling recorded the backports and referenced changelists; work was created and completed between Oct 19-20, 2026, and the change was closed as completed. An original internal tracking reference (b/575512169) is noted for the urgent investigation.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.