Skip to content

fix(security): upgrade deck from Go 1.25.7 to 1.25.9 #1996

@bhatikuldeep

Description

@bhatikuldeep

deck currently declares go 1.25.7, which is affected by multiple Go standard library vulnerabilities.

Confirmed by running govulncheck ./... on both origin/main and tag v1.57.3 with GOTOOLCHAIN=go1.25.7.

Reachable findings:

  • GO-2026-4947 in crypto/x509 (fixed in go1.25.9)
  • GO-2026-4946 in crypto/x509 (fixed in go1.25.9)
  • GO-2026-4870 in crypto/tls (fixed in go1.25.9)
  • GO-2026-4601 in net/url (fixed in go1.25.8)

Minimal proposed fix:

  • bump go.mod from go 1.25.7 to go 1.25.9
  • update the Docker builder image from golang:1.25.7 to golang:1.25.9 with the matching pinned digest

Validation:

  • GOTOOLCHAIN=go1.25.7 govulncheck ./... reproduces the reachable stdlib vulnerabilities on origin/main and v1.57.3
  • patched branch removes the reachable findings
  • local Docker build succeeds with the pinned 1.25.9 image

cc @Kong/team-deck

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions