Skip to content

fix: bump golang.org/x/crypto to v0.55.0 (CVE-2026-56854) for a 1.12.8 release - #2640

Closed
tebulrich wants to merge 1 commit into
php:mainfrom
tebulrich:fix/cve-2026-56854-x-crypto
Closed

fix: bump golang.org/x/crypto to v0.55.0 (CVE-2026-56854) for a 1.12.8 release#2640
tebulrich wants to merge 1 commit into
php:mainfrom
tebulrich:fix/cve-2026-56854-x-crypto

Conversation

@tebulrich

Copy link
Copy Markdown

Summary

  • Published v1.12.7 images still vendor golang.org/x/crypto v0.54.0, which is CVE-2026-56854 (golang.org/x/crypto/ssh source-address bypass). The fix is v0.55.0.
  • This branch is based on v1.12.7, not current main. main already has v0.55.0 via chore: bump the go-modules group across 1 directory with 2 updates #2624 (and Go 1.27). Please do not merge this branch into main as-is.
  • Intended use: tag this commit as v1.12.8 (or cherry-pick the last commit onto a 1.12 release line) so dunglas/frankenphp:1.12* rebuilds pick up the patched modules.
  • Also bumps github.com/getkin/kin-openapi v0.140.0 → v0.144.0 (CVE-2026-73501).

Reviewable diff vs the last release: v1.12.7...tebulrich:frankenphp:fix/cve-2026-56854-x-crypto

Test plan

  • go list -m golang.org/x/crypto is v0.55.0 in the root module and caddy/
  • go list -m github.com/getkin/kin-openapi is v0.144.0 in caddy/
  • Rebuild the 1.12 Docker images from this tag and confirm go version -m on /usr/local/bin/frankenphp shows golang.org/x/crypto v0.55.0
  • Image CVE scan no longer reports CVE-2026-56854 or CVE-2026-73501 in usr/local/bin/frankenphp

v1.12.7 still vendors 0.54.0 in the published binary. Also bump
kin-openapi to v0.144.0 (CVE-2026-73501).
@alexandre-daubois

Copy link
Copy Markdown
Member

I don't get the purpose of this PR. Libs are up to date on main and ready for the next release.

@tebulrich tebulrich closed this Sep 7, 2026
@tebulrich
tebulrich deleted the fix/cve-2026-56854-x-crypto branch September 7, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants