Skip to content

fix(security/HIGH/): Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY] - #23398

Merged
jnewbigin merged 1 commit into
release-3.6.xfrom
jnewbigin/go-1.26.5-release-3.6.x
Jul 22, 2026
Merged

fix(security/HIGH/): Bump Go to 1.26.5 to address CVE-2026-39822 and CVE-2026-42505 [SECURITY]#23398
jnewbigin merged 1 commit into
release-3.6.xfrom
jnewbigin/go-1.26.5-release-3.6.x

Conversation

@jnewbigin

Copy link
Copy Markdown
Contributor

Bumps the Go toolchain from 1.26.4 to 1.26.5 on release-3.6.x, matching the version already used on main and release-3.7.x. 1.26.5 is a Go security release.

Unlike the 3.7 bump (which landed as a chore: commit, #23279, and needed a follow-up empty fix: commit for the changelog — #23393), this carries the actual toolchain bump under a fix(security/HIGH/): subject so release-please folds it straight into the 3.6.x release notes under Bug Fixes.

Go 1.26.5 addresses:

  • CVE-2026-39822 (os) — HIGH: opening a file in an os.Root could follow a symlink to a location outside the root when the final path component is a symlink and the path ends in /.
  • CVE-2026-42505 (crypto/tls) — MEDIUM: the Encrypted Client Hello implementation leaked pre-shared-key identities during the handshake to a passive network observer.

Filed at the higher of the two severities (HIGH).

Updates the go.mod/toolchain directives, Dockerfiles, CI workflows, the nix flake pin (version + source hash), the Makefile GO_VERSION, and vendor/modules.txt.

…VE-2026-42505 [SECURITY]

Go 1.26.5 addresses two security issues:

- CVE-2026-39822 (os): opening a file in an os.Root could follow a symlink
  to a location outside the root when the final path component is a symlink
  and the path ends in "/".
- CVE-2026-42505 (crypto/tls): the Encrypted Client Hello implementation
  leaked pre-shared-key identities during the handshake, allowing a passive
  network observer to intercept them.
@jnewbigin
jnewbigin requested review from a team and trevorwhitney as code owners July 22, 2026 04:39

@ashwanthgoli ashwanthgoli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@jnewbigin
jnewbigin merged commit fc478e1 into release-3.6.x Jul 22, 2026
84 checks passed
@jnewbigin
jnewbigin deleted the jnewbigin/go-1.26.5-release-3.6.x branch July 22, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants