Skip to content

fix(deps): patch 19 Go security advisories - #37

Merged
freema merged 2 commits into
mainfrom
fix/go-security-bumps
Aug 16, 2026
Merged

fix(deps): patch 19 Go security advisories#37
freema merged 2 commits into
mainfrom
fix/go-security-bumps

Conversation

@freema

@freema freema commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Clears every open Dependabot advisory against go.mod — 19 alerts, 8 of them critical. These sat unnoticed because Dependabot only opened PRs for the npm side (/web), so the Go backend never surfaced in the PR list.

package from to advisories
golang.org/x/crypto 0.47.0 0.52.0 13 (7 critical)
google.golang.org/grpc 1.78.0 1.82.1 2 (1 critical)
golang.org/x/net 0.49.0 0.55.0 1
go.opentelemetry.io/otel + sdk / trace / otlptracehttp 1.40.0 1.43.0 3

The critical x/crypto ones are the notable set: authentication bypass through unenforced key and agent constraints, FIDO/U2F physical-presence bypass, plus server deadlock and panic paths reachable from a client.

Everything except otel is an indirect dependency, so this is a go get + go mod tidy with no source changes.

Verification

  • go build ./... clean
  • go vet ./... clean
  • go test ./... — 21 packages pass, 0 failures

freema and others added 2 commits August 16, 2026 12:37
Clears every open Dependabot advisory against go.mod, including eight
rated critical:

- golang.org/x/crypto 0.47.0 -> 0.52.0 (13 advisories; auth bypass via
  unenforced key/agent constraints, FIDO/U2F presence bypass, server
  deadlock and panic paths)
- google.golang.org/grpc 1.78.0 -> 1.82.1 (xDS RBAC and HTTP/2)
- golang.org/x/net 0.49.0 -> 0.55.0
- go.opentelemetry.io/otel and sdk/trace/otlptracehttp 1.40.0 -> 1.43.0

All indirect except otel. `go build ./...`, `go vet ./...` and
`go test ./...` (21 packages) pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
otel 1.43 and x/crypto 0.52 both declare go 1.25, so `go mod tidy` raised
the module's go directive. CI and the images still pinned 1.24, which made
the toolchain switch at runtime and broke coverage with
`go: no such tool "covdata"` — every test passed, only the coverage step
failed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@freema
freema merged commit 6cf787a into main Aug 16, 2026
10 checks passed
@freema
freema deleted the fix/go-security-bumps branch August 16, 2026 10:53
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