build(deps): Bump golang.org/x/sync from 0.21.0 to 0.22.0 - #1387
Conversation
Dependency Security Review —
|
| Source | Result |
|---|---|
| OSV.dev (both versions + all-versions query) | None, ever, for any version of golang.org/x/sync |
GitHub Advisory DB (ecosystem=go) |
Empty |
| Go vuln DB | No entry |
Codebase Impact
go list -deps ./... resolves only golang.org/x/sync/errgroup into the tenderdash build — the unchanged package. semaphore is reachable solely via tools -> bufbuild/buf -> protocompile, a build-time codegen path never linked into the node binary. Our three errgroup call sites (internal/mempool/mempool.go:789, internal/inspect/inspect.go:103, scripts/keymigrate/migrate.go:637) use only Group/SetLimit/WithContext and are unaffected.
Functional impact on tenderdash: zero.
Note on the red govulncheck check
The failure here is not caused by this bump. It is GO-2026-5856 / CVE-2026-42505 — an ECH privacy leak in the Go stdlib crypto/tls@go1.26.4, fixed in 1.26.5. It reproduced identically on #1384, #1385 and #1386. The toolchain bump (#1395) has now been merged to v1.6-dev, so a rebase will pick it up and should clear this check.
🤖 Co-authored by Claudius the Magnificent AI Agent
|
@dependabot rebase |
9bdeeca to
c0e594c
Compare
Post-rebase CI statusRebased onto However 15 reachable traces via The fix already has a PR open: #1392 ( Not re-triggering a rebase here — this one is blocked on #1392, not on anything in the 🤖 Co-authored by Claudius the Magnificent AI Agent |
|
@dependabot rebase |
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.21.0 to 0.22.0. - [Commits](golang/sync@v0.21.0...v0.22.0) --- updated-dependencies: - dependency-name: golang.org/x/sync dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
c0e594c to
12977b6
Compare
Bumps golang.org/x/sync from 0.21.0 to 0.22.0.
Commits
1eb64d4semaphore: panic on negative weights