Skip to content

fix(security): upgrade golang.org/x/net v0.52.0 → v0.55.0 (govulncheck) - #50

Merged
parlakisik merged 1 commit into
mainfrom
vulnfix
Jun 4, 2026
Merged

fix(security): upgrade golang.org/x/net v0.52.0 → v0.55.0 (govulncheck)#50
parlakisik merged 1 commit into
mainfrom
vulnfix

Conversation

@parlakisik

Copy link
Copy Markdown
Contributor

Summary

Resolves govulncheck findings GO-2026-5026 and GO-2026-4918 in golang.org/x/net.

These were flagged by the govulncheck CI matrix as affecting aex-work-publisher's call path. Other modules carried the vulnerable x/net@v0.52.0 as an indirect dependency without an active call path — bumped too for defense-in-depth.

Changes

  • Upgrade golang.org/x/net v0.52.0 → v0.55.0 across 14 modules (28 files: go.mod + go.sum).
    • aex-work-publisher (flagged) + 10 other CI-matrix modules carrying the vulnerable version.
    • internal/telemetry and its three replace-linked consumers (aex-telemetry, aex-credentials-provider, aex-token-bank), reconciled via go mod tidy.
  • Transitive bumps from the upgrade: crypto v0.49→0.51, sys v0.42→0.45, text v0.35→0.37.

Verification (all 20 CI modules)

  • govulncheck ./... — 0 affecting vulnerabilities
  • go vet ./... — clean
  • go test ./... -timeout 120s — all passing

Notes

  • AP2/samples/go remains on x/net@v0.46.0 — outside both CI matrices (not a deployed service), left as-is.

Resolves govulncheck findings GO-2026-5026 and GO-2026-4918 in
golang.org/x/net, which affected aex-work-publisher's call path.

Bumped x/net to v0.55.0 across all CI-matrix modules carrying the
vulnerable v0.52.0 (defense-in-depth: the other modules pulled in the
vulnerable version as an indirect dep without an active call path).
go mod tidy on the three internal/telemetry consumers
(aex-telemetry, aex-credentials-provider, aex-token-bank) reconciles
their replace directives, transitively bumping them as well.

Transitive bumps from the upgrade: crypto v0.49→0.51, sys v0.42→0.45,
text v0.35→0.37.

Verified: govulncheck clean, go vet clean, go test passing across all
20 CI modules.
@parlakisik
parlakisik merged commit 64d972b into main Jun 4, 2026
64 checks passed
@parlakisik
parlakisik deleted the vulnfix branch June 4, 2026 17:24
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.

1 participant