Skip to content

Bump github.com/jackc/pgx/v5 to v5.9.2 (CVE-2026-41889)#4991

Open
kaidaguerre wants to merge 1 commit into
mainfrom
issue-4989-pgx-v5.9.2-main
Open

Bump github.com/jackc/pgx/v5 to v5.9.2 (CVE-2026-41889)#4991
kaidaguerre wants to merge 1 commit into
mainfrom
issue-4989-pgx-v5.9.2-main

Conversation

@kaidaguerre
Copy link
Copy Markdown
Contributor

Summary

Raise the direct dependency github.com/jackc/pgx/v5 from v5.7.6 to v5.9.2 to remediate CVE-2026-41889, plus go mod tidy.

This is a dependency-only change:

  • No Go toolchain bump — go.mod already declares go 1.26.0 and all CI Go pins are already 1.26.x.
  • No behavioral code changes — the v5.7.6 → v5.9.2 pgx behavioral-change analysis found 0 affected sites in steampipe (no custom sql.Scanner, the single errors.Is(err, pgx.ErrNoRows) site is additive-safe, all conn-string builders supply an explicit non-empty user, and golang.org/x/crypto is // indirect only).
  • go mod tidy also raised github.com/stretchr/testify v1.10.0 → v1.11.1. This is required by pgx v5.9.2's own go.mod (pgx v5.9.2 requires testify v1.11.1, vs v1.10.0 for v5.7.6); steampipe directly requires testify, so the minimum is re-resolved upward. Expected, pgx-driven transitive churn.

Verification

  • go build ./... — clean
  • go test ./... — pass (21 packages with tests pass, 0 fail, 21 with no test files)
  • Lint (golangci-lint run --timeout=10m) is continue-on-error: true / advisory in the workflow; not run locally because the locally-installed golangci-lint (built with go1.24) cannot load a go1.26 module. The change adds no new code, so lint risk is nil.

Fixes #4989

Raise the direct dependency github.com/jackc/pgx/v5 from v5.7.6 to
v5.9.2 to remediate CVE-2026-41889, plus go mod tidy. Dependency-only:
no Go toolchain bump (go.mod already declares go 1.26.0 and CI Go pins
are 1.26.x) and no behavioral code changes (pgx v5.7.6 -> v5.9.2
behavioral analysis found 0 affected sites in steampipe). go mod tidy
also raised github.com/stretchr/testify v1.10.0 -> v1.11.1, which is
required by pgx v5.9.2's own go.mod. go build ./... and go test ./...
pass.

Fixes #4989
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