Skip to content

build(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 in /hack/tools - #8904

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/hack/tools/golang.org/x/net-0.55.0
Open

build(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 in /hack/tools#8904
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/hack/tools/golang.org/x/net-0.55.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps golang.org/x/net from 0.53.0 to 0.55.0.

Commits
  • 7770ec4 go.mod: update golang.org/x dependencies
  • 4ece7b6 html: escape greater-than symbol in doctype identifiers
  • 08be507 html: improve Noah's Ark clause performance
  • a8fb2fe html: properly render fostered elements in foreign content
  • 0dc5b7a html: properly check namespace in "in body" any other end tag
  • a452f3c html: ignore duplicate attributes during tokenization
  • f865199 quic: fix appendMaxDataFrame erroneously accumulating sentLimit
  • 210ed3c quic: establish a "happened-before" relationship between stream write and read
  • ad8140e quic: fix buffer slicing when handling overlapping stream data
  • 23ee2ef http2: avoid API changes when built with go1.27
  • Additional commits viewable in compare view

Summary by CodeRabbit

  • Chores
    • Updated underlying tooling components to newer versions.
    • No user-facing features or behavior changes were introduced.

@dependabot dependabot Bot added area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Jul 2, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

Updates five indirect golang.org/x dependencies in hack/tools/go.mod: crypto, net, sys, term, and text. Other nearby dependencies remain unchanged.

Possibly related PRs

Suggested reviewers: sjenning, nirshal

🚥 Pre-merge checks | ✅ 11
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main dependency bump in hack/tools and matches the change set.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PR only updates go.mod, go.sum, and vendored dependency code; no test files or Ginkgo titles were changed.
Test Structure And Quality ✅ Passed PR only updates vendored golang.org/x deps; no Ginkgo test files or test logic changed, so the checklist is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR only bumps hack/tools Go deps and vendored x/net/x/sys files; no deployment manifests, operator code, or controllers changed, so no topology-aware scheduling risk.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo/e2e tests were added; the diff only updates hack/tools go.mod, go.sum, and vendored x/net/x/sys code, so IPv4/external-network test concerns aren’t applicable.
No-Weak-Crypto ✅ Passed The PR only bumps vendored deps; no new MD5/SHA1/DES/RC4/3DES/Blowfish/ECB use, custom crypto, or secret comparisons were introduced.
Container-Privileges ✅ Passed PR only bumps Go deps in hack/tools (go.mod/go.sum/vendor); no container/K8s manifest files were changed, so no privileged settings were introduced.
No-Sensitive-Data-In-Logs ✅ Passed Only vendored dependency updates; the sole log-related diff is a moved generic logf wrapper, with no sensitive fields logged.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/hack/tools/golang.org/x/net-0.55.0

Comment @coderabbitai help to get the list of available commands.

@openshift-ci
openshift-ci Bot requested review from Nirshal and sjenning July 2, 2026 07:07
@openshift-ci

openshift-ci Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci

openshift-ci Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign cblecker for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.53.0 to 0.55.0.
- [Commits](golang/net@v0.53.0...v0.55.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.55.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/hack/tools/golang.org/x/net-0.55.0 branch from b8337f9 to 075acf3 Compare July 28, 2026 13:33

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@hack/tools/go.mod`:
- Line 293: Update the golang.org/x/crypto dependency in the hack/tools module
to v0.52.0 or newer, then refresh hack/tools/go.sum and the corresponding vendor
metadata so the SSH fixes are included.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: e0873611-6673-4028-a7eb-14423b86a083

📥 Commits

Reviewing files that changed from the base of the PR and between fd394b9 and 075acf3.

⛔ Files ignored due to path filters (123)
  • hack/tools/go.sum is excluded by !**/*.sum
  • hack/tools/vendor/golang.org/x/crypto/hkdf/hkdf.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/html/parse.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/html/render.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/html/token.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/README.md is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/client_conn_pool.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/clientconn.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/config.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/hpack/tables.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/http2.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/server.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/server_common.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/server_wrap.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/transport_common.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/transport_wrap.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched_common.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched_random.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/http2/writesched_roundrobin.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/go118.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/idna.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/idna9.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/pre_go118.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/punycode.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables10.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables11.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables12.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables13.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables15.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables17.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/tables9.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/trie12.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/idna/trie13.0.0.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/net/internal/httpcommon/request.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_loong64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_windows.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/cpu_windows_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/cpu/zcpu_windows.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/affinity_linux.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/mkall.sh is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/mkerrors.sh is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/readv_unix.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_darwin.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_linux.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/syscall_openbsd.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_386.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_linux.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_386.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/windows/syscall_windows.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/windows/types_windows.go is excluded by !**/vendor/**
  • hack/tools/vendor/golang.org/x/sys/windows/zsyscall_windows.go is excluded by !**/vendor/**
  • hack/tools/vendor/modules.txt is excluded by !**/vendor/**
📒 Files selected for processing (1)
  • hack/tools/go.mod

Comment thread hack/tools/go.mod
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/crypto v0.50.0 // indirect
golang.org/x/crypto v0.51.0 // indirect

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail
cd hack/tools
go list -deps ./... | grep -q '^golang.org/x/crypto/ssh$' && echo "affected SSH package is reachable"
govulncheck ./...

Repository: openshift/hypershift

Length of output: 241


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

# Show the surrounding go.mod context and whether a go.sum exists in hack/tools.
echo "== hack/tools/go.mod (context) =="
sed -n '280,305p' hack/tools/go.mod

echo
echo "== hack/tools files =="
git ls-files hack/tools | sed -n '1,120p'

echo
echo "== occurrences of golang.org/x/crypto =="
rg -n 'golang.org/x/crypto|golang.org/x/ssh|golang.org/x/net|golang.org/x/sys' hack/tools -S || true

Repository: openshift/hypershift

Length of output: 50376


🌐 Web query:

golang.org/x/crypto v0.51.0 ssh vulnerability v0.52.0 CVE-2026-39830 CVE-2026-39834

💡 Result:

The Go packages golang.org/x/crypto v0.52.0 was released on May 22, 2026, to address multiple security vulnerabilities, including CVE-2026-39830 and CVE-2026-39834 [1]. All versions prior to v0.52.0 are considered affected [2][3][4]. CVE-2026-39830: A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, which blocked the connection's read loop [3][5]. Because the blocked goroutine could not be released even by calling Close, this resulted in a resource leak per connection [3][6]. The fix involved modifying the code to discard unsolicited global responses [3][6]. CVE-2026-39834: An integer overflow vulnerability occurred when writing data larger than 4GB in a single Write call on an SSH channel [2][4]. This overflow in the internal payload size calculation caused the write loop to enter an infinite loop, continuously sending empty packets without making progress [7][4]. The fix replaced the size comparison with an int64 type to prevent truncation [2][4]. In addition to these, v0.52.0 addressed several other issues, such as server-side panics during authentication and bypasses of certificate restrictions [1]. Users are strongly advised to update to v0.52.0 or later to mitigate these security risks [4][1].

Citations:


Bump golang.org/x/crypto to v0.52.0+
hack/tools imports golang.org/x/crypto/ssh, so v0.51.0 is still in the affected range for the SSH fixes. Update the pin and refresh hack/tools/go.sum and vendor metadata.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@hack/tools/go.mod` at line 293, Update the golang.org/x/crypto dependency in
the hack/tools module to v0.52.0 or newer, then refresh hack/tools/go.sum and
the corresponding vendor metadata so the SSH fixes are included.

Sources: Path instructions, MCP tools

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@dependabot[bot]: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants