Skip to content

chore: address dependency security findings - #478

Merged
vikrantpuppala merged 1 commit into
mainfrom
vp/fix-security-scan-20260909
Sep 9, 2026
Merged

chore: address dependency security findings#478
vikrantpuppala merged 1 commit into
mainfrom
vp/fix-security-scan-20260909

Conversation

@vikrantpuppala

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade Apache Thrift from 0.23.0 to 0.24.0.
  • Retain Go 1.25 and golang.org/x/crypto v0.55.0 because the reported x/crypto vulnerabilities affect only the unreachable ssh package.
  • Add time-limited OSV suppressions for GO-2026-6354 and GO-2026-6355, expiring 2027-03-09.

Why x/crypto is not upgraded

The complete application and test dependency graph resolves only golang.org/x/crypto/pbkdf2; it does not import golang.org/x/crypto/ssh, which is the package affected by both advisories.

There is no official v0.55.x backport. The first upstream release containing both fixes is v0.56.0, which requires Go 1.26. Raising the supported Go floor for unreachable code is therefore avoided. Each suppression has an expiry and explicit re-review instructions.

Testing

  • go mod tidy with Go 1.25.4
  • go test -buildvcs=false ./... with Go 1.25.4
  • go list -buildvcs=false -deps -test ./... confirms only x/crypto/pbkdf2 is reachable
  • git diff --check

Upgrade Apache Thrift to 0.24.0 and document time-limited reachability suppressions for the unreachable x/crypto SSH advisories while retaining Go 1.25.

Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>

@peco-review-bot peco-review-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No issues identified by the review bot.

@vikrantpuppala
vikrantpuppala added this pull request to the merge queue Sep 9, 2026
Merged via the queue into main with commit 359522f Sep 9, 2026
12 checks passed
@vikrantpuppala
vikrantpuppala deleted the vp/fix-security-scan-20260909 branch September 9, 2026 06:30
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.

2 participants