CVE-2026-46595: patch golang.org/x/crypto in proxy - #726
Conversation
…to v0.52.0 Resolves CVE-2026-46595 (Critical) in golang.org/x/crypto. Updated golang.org/x/crypto from v0.51.0 to v0.52.0 via direct update. Co-authored-by: Cursor <cursoragent@cursor.com> Made-with: Cursor
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
WalkthroughThe proxy module updates its indirect ChangesProxy dependency update
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Suggested labels: Suggested reviewers: Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.12.2)level=error msg="[linters_context] typechecking error: pattern ./...: directory prefix . does not contain main module or its selected dependencies" Comment |
CVE Fix
Vulnerabilities Addressed
Strategy Justification
For each CVE, the following strategies were attempted in order:
CVE-2026-46595 — golang.org/x/crypto
go get golang.org/x/crypto@v0.52.0inproxy/Validation
go list -m golang.org/x/crypto)cd proxy && go build ./...passesauth/redirect_test.gofails on main without this change (pre-existing); other packages passRollback
To revert this change:
Fixes https://github.com/flightctl/flightctl-ui/security/dependabot/146
golang.org/x/cryptofrom v0.51.0 to v0.52.0 to address CVE-2026-46595.auth/redirect_test.goremains a pre-existing failure on the main branch.