Skip to content

chore(deps): update module github.com/harvester/harvester to v1.7.2 [security] (v1.7)#172

Merged
mergify[bot] merged 1 commit into
v1.7from
renovate/v1.7-go-github.com-harvester-harvester-vulnerability
Jul 17, 2026
Merged

chore(deps): update module github.com/harvester/harvester to v1.7.2 [security] (v1.7)#172
mergify[bot] merged 1 commit into
v1.7from
renovate/v1.7-go-github.com-harvester-harvester-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/harvester/harvester v1.7.1v1.7.2 age confidence

Harvester's SUSE Virtualization Registration Client Vulnerable to MITM and DOS

CVE-2025-71261 / GHSA-pgh9-mpwc-8jjf / GO-2026-5538

More information

Details

Impact

A vulnerability has been identified in the SUSE Virtualization (Harvester) Rancher integration mechanism where by default the registration client uses an insecure TLS option that fails to verify the remote server’s certificate. This security gap could allow the execution of a man-in-the-middle (MitM) attack against SUSE Virtualization.

An attacker with network-level access between the SUSE Virtualization and Rancher Manager could interfere with the TLS handshake and abuse it to bypass TLS as a security control. The registration client could be misled to send cluster registration requests to an impersonated remote service. Additionally, because the system processes response payloads without performing size validation, an attacker could induce a memory buffer overflow, leading to a potential crash of the SUSE Virtualization registration controller.

Note that this vulnerability only affects the cluster registration configuration (the cluster-registration-url setting) which is distinct from the secured configuration used to maintain operational connectivity between SUSE Virtualization and Rancher Manager, as well as between the manager and hosted downstream clusters.

Please consult the associated MITRE ATT&CK - Technique - Adversary-in-the-Middle and MITRE ATT&CK - Technique - Endpoint Denial of Service: Application or System Exploitation for further information about this category of attack.

Patches

This vulnerability is addressed by updating the registration client’s default behaviour to validate the certificate presented by the remote server against the list of trusted system root certificate authority (CA) and those defined by the additional-ca setting.

Patched versions of SUSE Virtualization include releases v1.8.0 or newer.

Workarounds

If developers can't upgrade to a fixed version, ensure that only authorized cluster administrators can access and modify the cluster-registration-url setting.

Resources

If there are any questions or comments about this advisory:

Severity

  • CVSS Score: 8.6 / 10 (High)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Harvester's SUSE Virtualization Registration Client Vulnerable to MITM and DOS in github.com/harvester/harvester

CVE-2025-71261 / GHSA-pgh9-mpwc-8jjf / GO-2026-5538

More information

Details

Harvester's SUSE Virtualization Registration Client Vulnerable to MITM and DOS in github.com/harvester/harvester

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


Release Notes

harvester/harvester (github.com/harvester/harvester)

v1.7.2

Compare Source

Harvester v1.7.2 Release Notes

This release introduces several features, enhancements, and bug fixes that improve system quality and the overall user experience. The documentation is available at https://docs.harvesterhci.io/v1.7.

The Harvester team appreciates your contributions and looks forward to receiving feedback regarding this release.

Downloads

AMD64
Full ISO

💿 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-amd64.iso

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-vmlinuz-amd64

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-initrd-amd64

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-rootfs-amd64.squashfs

https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-amd64.sha512

📝 https://releases.rancher.com/harvester/v1.7.2/version.yaml

Net Install ISO

💿 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-amd64-net-install.iso

📝 https://docs.harvesterhci.io/v1.7/install/net-install/

ARM64

💿 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-arm64.iso

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-vmlinuz-arm64

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-initrd-arm64

📁 https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-rootfs-arm64.squashfs

https://releases.rancher.com/harvester/v1.7.2/harvester-v1.7.2-arm64.sha512

📝 https://releases.rancher.com/harvester/v1.7.2/version-arm64.yaml

Installation

Harvester can be installed using the ISO image, a bootable USB drive, and PXE boot. A net install ISO image, which contains only the core OS components, is also now available. For more information, see the Installation section of the documentation.

[!IMPORTANT]
Starting with v1.7.0, the installation process includes a mandatory step for configuring the login password for the default rancher user account.

Upgrade

Harvester only allows upgrades from supported versions. For more information about upgrade paths and procedures, see Upgrading Harvester.

[!IMPORTANT]
In v1.7.2, the upgrade path was improved to ensure bonded network interfaces (such as mgmt-bo) retain their correct names after a reboot. The upgrade script now reads the unique permanent hardware address of each bonded NIC, preventing interface name shifting and potential network outages during cluster upgrades.

Enhancements

  • [ENHANCEMENT] need tool to assist in verifying network config before upgrade to v1.7.x #​9301

Bug Fixes

  • [BUG] rancher-monitoring hung on v1.7.2-rc3 #​11045
  • [BUG] VirtualMachine generation is showing as incorrect in VM list after upgrade #​10983
  • [BUG] Upgrade does not enter "Upgrade Nodes" after succeeded "Upgrade System Services" #​10940
  • [backport v1.7] [BUG] ifname= kernel args don't always work to rename network interfaces #​10790
  • [backport v1.7] [BUG] VMI has been deleted but VM stucks in Terminating #​10602
  • [BUG] Delete VM after upgrade to v1.7.2-rc1, VMI was deleted but VM stucks in Terminating #​10598
  • [BUG] CSI volume attachment fails on Rancher 2.13.5 (RKE2 v1.34.7+rke2r1) + Harvester 1.7-head #​10548
  • [backport v1.7] [BUG] Upgrade could fail without retrying when entering the node upgrade phase #​10531
  • [backport v1.7] [BUG] ] storage-validator : offline volume expansion test fails for Dell CSI drivers #​10516
  • [backport v1.7] [BUG] VM Network disappeared after a v1.7.1 to v1.8.0-rc5 upgrade #​10510
  • [backport v1.7] [BUG] Failed to upgrade from v1.7.1 to v1.8.0-rc5, stuck in third node Pre-draining state to wait vm migration start #​10507
  • [backport v1.7] [BUG] pcidevice passthorugh is broken on VM with hot plugged volume #​10505
  • [backport v1.7] [BUG] Harvester 1.7.1 Upgrade (aarch64/arm64) post-drain-* Pods Fail #​10463
  • [backport v1.7] [BUG] NIC persistent naming workaround fails in bonded environments #​10446
  • [backport v1.7] [BUG] augeas package missing #​10445
  • [BUG] Excessive CPU utilization on the first controller plane node #​10435

Component Versions

Component Version
Longhorn v1.10.2
KubeVirt v1.6.6
CDI v1.64.0
Kube-OVN v1.14.10
Embedded Rancher v2.13.3
RKE2 v1.34.9+rke2r1
SL Micro 6.1

Contributors

Thank you to all the contributors that made this release possible.

@​albinsun
@​asettle
@​bk201
@​brandboat
@​forbesguthrie
@​ibrokethecloud
@​innobead
@​irishgordo
@​jbrockmeyer
@​jillian-maroket
@​khushboo-rancher
@​lanfon72
@​noahgildersleeve
@​rebeccazzzz
@​starbops
@​TachunLin
@​tserong
@​Vicente-Cheng
@​votdev
@​w13915984028
@​WebberHuang1118
@​wheatdog
@​Yu-Jack


Configuration

📅 Schedule: (in timezone Asia/Taipei)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 11 additional dependencies were updated

Details:

Package Change
github.com/stretchr/testify v1.10.0 -> v1.11.1
k8s.io/api v0.34.0 -> v0.34.1
k8s.io/apimachinery v0.34.0 -> v0.34.1
github.com/go-logr/logr v1.4.2 -> v1.4.3
github.com/onsi/gomega v1.38.0 -> v1.39.1
github.com/openshift/api v0.0.0 -> v0.0.1
golang.org/x/oauth2 v0.30.0 -> v0.34.0
golang.org/x/time v0.12.0 -> v0.14.0
google.golang.org/protobuf v1.36.6 -> v1.36.10
k8s.io/code-generator v0.33.5 -> v0.34.1
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 -> v2.0.0-20250604051438-85fd79dbfd9f

@mergify

mergify Bot commented Jul 17, 2026

Copy link
Copy Markdown

This pull request is now in conflict. Could you fix it @renovate[bot]? 🙏

…security]

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/v1.7-go-github.com-harvester-harvester-vulnerability branch from 1986319 to 3f1e84e Compare July 17, 2026 09:51
@mergify
mergify Bot merged commit 7992c13 into v1.7 Jul 17, 2026
8 checks passed
@mergify

mergify Bot commented Jul 17, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@mergify
mergify Bot deleted the renovate/v1.7-go-github.com-harvester-harvester-vulnerability branch July 17, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants