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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions