fix(security): remediate PLATFOR-404 container vulnerability findings#246
Conversation
- Bump golang.org/x/crypto 0.47.0 -> 0.52.0 (9 reachable SSH CVEs) - Bump golang.org/x/net 0.49.0 -> 0.55.0 (idna + HTTP/2 SETTINGS) - Bump github.com/jackc/pgx/v5 5.9.0 -> 5.9.2 (SQLi sanitizer; not reachable, we use pgproto3 only) - Bump Go toolchain 1.25.9 -> 1.25.10 (go.mod + 7 CI workflows): clears stdlib findings - Upgrade musl/musl-utils in docker/alpine for CVE-2026-40200 (qsort, 64-bit-impractical) - Add report-only govulncheck CI workflow Verified: govulncheck reports 0 reachable vulnerabilities under go1.25.10.
|
💬 Discussion in Slack: #pr-review-cli-246-fix-security-remediate-platfor-404-xray-container-findings Posted by Review Police — reviews, comments, new commits, and CI failures will stream into this channel. |
|
| Filename | Overview |
|---|---|
| .github/workflows/govulncheck.yml | New report-only govulncheck CI workflow; missing Go module cache configuration compared to other workflows |
| go.mod | Security-driven dependency bumps: golang.org/x/crypto 0.47 to 0.52, golang.org/x/net 0.49 to 0.55, pgx/v5 5.9.0 to 5.9.2, and several indirect deps; Go toolchain directive updated to 1.25.10 |
| go.sum | Checksums updated consistently for all bumped modules; no orphaned or conflicting entries observed |
| docker/alpine | Adds musl and musl-utils to the apk upgrade command to pull the CVE-2026-40200 fix at musl 1.2.5-r12 |
| .github/workflows/release_build_infisical_cli.yml | Go version bumped from 1.25.9 to 1.25.10 in all three setup-go steps; no other changes |
Reviews (1): Last reviewed commit: "fix(security): remediate PLATFOR-404 Xra..." | Re-trigger Greptile
The e2e module replaces infisical-merge with ../, so the root x/crypto, x/net, and pgx bumps required tidying its go.mod/go.sum. go mod tidy + go directive 1.25.9 -> 1.25.10.
Dependency and base-image version bumps, plus a vulnerability-scan CI check.
golang.org/x/crypto0.47.0 → 0.52.0golang.org/x/net0.49.0 → 0.55.0github.com/jackc/pgx/v55.9.0 → 5.9.2go.mod+ CI workflows)musl/musl-utilsindocker/alpinegovulncheckCI workflowVerified locally:
go build ./...andgovulncheck ./...pass.