Skip to content

chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0#576

Merged
kp2099 merged 1 commit intomainfrom
chore(deps)/bump-x-crypto
Dec 5, 2025
Merged

chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0#576
kp2099 merged 1 commit intomainfrom
chore(deps)/bump-x-crypto

Conversation

@tenthirtyam
Copy link
Copy Markdown
Collaborator

@tenthirtyam tenthirtyam commented Dec 2, 2025

Description

  • Bumps golang.org/x/crypto from 0.40.0 to 0.45.0.
  • Bumps github.com/hashicorp/packer-plugin-sdk from 0.6.0 to 0.6.4.
  • Requires a bump of Go to 1.24.0 or later; using latest 1.24.10.
  • Applies fix to "non-constant format string" in Go 1.24.x.

Ref:

Resolved Issues

Changes to Security Controls

None.

@tenthirtyam tenthirtyam added this to the v2.1.0 milestone Dec 2, 2025
@tenthirtyam tenthirtyam self-assigned this Dec 2, 2025
Copilot AI review requested due to automatic review settings December 2, 2025 15:13
@tenthirtyam tenthirtyam requested a review from a team as a code owner December 2, 2025 15:13
@tenthirtyam tenthirtyam added dependencies Dependencies chore Chore labels Dec 2, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Go toolchain from 1.23.12 to 1.24.10 and bumps golang.org/x/crypto from 0.40.0 to 0.45.0 to address security vulnerabilities CVE-2025-58181 and CVE-2025-47914. The update also includes fixes for Go 1.24.x compatibility issues, specifically addressing "non-constant format string" warnings.

Key Changes:

  • Go version bump from 1.23.12 to 1.24.10 across all configuration files
  • Security update: golang.org/x/crypto from 0.40.0 to 0.45.0
  • Transitive dependency updates for golang.org/x/* packages (mod, net, sync, sys, term, text, tools)
  • Code fix: Removed redundant fmt.Sprintf wrapper in logging call to fix Go 1.24.x "non-constant format string" warning

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
go.mod Updates Go version to 1.24.10 and bumps golang.org/x/crypto to 0.45.0 along with transitive dependencies
go.sum Updates checksums for all bumped dependencies
builder/vsphere/supervisor/step_import_image.go Removes redundant fmt.Sprintf wrapper in logger.Info call for Go 1.24.x compatibility
.go-version Updates Go version specification to 1.24.10
README.md Updates documentation to reflect Go 1.24.10 requirement

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tenthirtyam tenthirtyam force-pushed the chore(deps)/bump-x-crypto branch from 64adeb0 to 43f5797 Compare December 2, 2025 15:18
@tenthirtyam tenthirtyam changed the title chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0 Dec 2, 2025
- Bumps golang.org/x/crypto from 0.40.0 to 0.45.0.
- Bumps github.com/hashicorp/packer-plugin-sdk from 0.6.0 to 0.6.4.
- Requires a bump of Go to 1.24.0 or later; using latest 1.24.10.
- Applies fix to "non-constant format string" in Go 1.24.x.

Ref:
- CVE-2025-58181
- CVE-2025-47914

Signed-off-by: Ryan Johnson <ryan.johnson@broadcom.com>
@tenthirtyam tenthirtyam force-pushed the chore(deps)/bump-x-crypto branch from 43f5797 to 7af00cf Compare December 2, 2025 15:39
@kp2099 kp2099 merged commit f180f40 into main Dec 5, 2025
14 checks passed
@kp2099 kp2099 deleted the chore(deps)/bump-x-crypto branch December 5, 2025 03:55
@github-actions
Copy link
Copy Markdown

I'm going to lock this pull request because it has been closed for 30 days. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

chore Chore dependencies Dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants