Skip to content

chore(deps): bump golang.org/x/text to v0.39.0 and golang.org/x/net to v0.56.0 (CVE-2026-56852, CVE-2026-46600) - #24

Merged
Brindrajsinh-Chauhan merged 2 commits into
release-v0.28.4from
cve/x-text-net-2026-08
Aug 7, 2026
Merged

Brindrajsinh-Chauhan merged 2 commits into
release-v0.28.4from
cve/x-text-net-2026-08

Conversation

@dwertent

@dwertent dwertent commented Aug 5, 2026

Copy link
Copy Markdown

Summary

CVE remediation for the release-v0.28.4 branch, which is the authoritative image build pin for the Celestia node image in App Cloud. The fix must land on this branch to reach the built image.

Dependency changes

Package From To Advisory Severity
golang.org/x/text v0.37.0 v0.39.0 CVE-2026-56852 HIGH
golang.org/x/net v0.55.0 v0.56.0 CVE-2026-46600 UNKNOWN

Applied to both modules in the repo:

  • root go.mod (x/text is a direct require, x/net indirect)
  • nodebuilder/tests/tastora/go.mod (both indirect)

The root module also picks up the transitive golang.org/x/* closure that MVS requires for x/net v0.56.0 / x/text v0.39.0 (x/crypto, x/mod, x/sync, x/sys, x/telemetry, x/term, x/tools). No non-golang.org/x module versions change.

Relationship to Dependabot PR #23

Dependabot PR #23 on this same base branch bumps google.golang.org/grpc 1.81.1 -> 1.82.1 (root + tastora). This PR deliberately does not touch grpc so the two do not collide — #23 should be merged alongside this PR to get full coverage.

One note for the reviewer: nodebuilder/tests/tastora/go.mod is not tidy on the base branch — running go mod tidy there with no other change rewrites ~50 lines and would move grpc to 1.81.1, conflicting with #23. To avoid that, the tastora bump was made with go mod edit + go mod download rather than go mod tidy, keeping the diff to exactly the two target lines. The pre-existing untidiness is left alone and is worth a separate cleanup PR.

Verification

  • go build ./... in the root module: exit 0
  • go vet ./... in nodebuilder/tests/tastora (type-checks test files too): exit 0
  • Target versions confirmed present in both go.mod files
  • No make vulncheck target exists in this repo
  • Only go.mod / go.sum are modified; no source or artifact changes

Provenance

Reported by Pipeline / CVE - Trigger run 30995014323 (https://github.com/kaleido-io/kaleido-app-cloud/actions/runs/30995014323)

…o v0.56.0

Remediates:
- CVE-2026-56852 (HIGH) in golang.org/x/text: v0.37.0 -> v0.39.0
- CVE-2026-46600 (severity unknown) in golang.org/x/net: v0.55.0 -> v0.56.0

Applied to the root module and to nodebuilder/tests/tastora.

Reported by Pipeline / CVE - Trigger run 30995014323.

Signed-off-by: David Wertenteil <david.wertenteil@kaleido.io>
@dwertent dwertent added cve-management security dependencies Pull requests that update a dependency file labels Aug 5, 2026
Copilot AI lite review requested due to automatic review settings August 5, 2026 14:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Go module dependencies on the release-v0.28.4 branch to remediate reported CVEs by bumping golang.org/x/text and golang.org/x/net (and the required golang.org/x/* transitive closure) across the repository’s root module and the nodebuilder/tests/tastora module.

Changes:

  • Root module: bump golang.org/x/text to v0.39.0 and golang.org/x/net to v0.56.0, plus associated golang.org/x/* versions required by MVS.
  • Tastora module: updates golang.org/x/text / golang.org/x/net and refreshes go.sum entries to match resolved versions.
  • Updates go.sum files to reflect the new module graph checksums.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 1 comment.

File Description
go.mod Bumps golang.org/x/text and related golang.org/x/* versions in the root module (including x/net indirectly).
go.sum Updates root module checksums for the updated golang.org/x/* dependency set.
nodebuilder/tests/tastora/go.mod Updates dependencies for the tastora test module (intended to include the x/text/x/net bumps).
nodebuilder/tests/tastora/go.sum Updates tastora module checksums corresponding to the updated dependency graph.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread nodebuilder/tests/tastora/go.mod
Completes the CVE set on this branch (GHSA-hrxh-6v49-42gf) and regenerates
nodebuilder/tests/tastora/go.sum so go-mod-tidy CI is clean.

Signed-off-by: David Wertenteil <david.wertenteil@kaleido.io>
@Brindrajsinh-Chauhan
Brindrajsinh-Chauhan merged commit 3fc928d into release-v0.28.4 Aug 7, 2026
18 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cve-management dependencies Pull requests that update a dependency file security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants