Skip to content

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

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.1 [security] (v1.7)#170
mergify[bot] merged 1 commit into
v1.7from
renovate/v1.7-go-github.com-harvester-harvester-vulnerability

Conversation

@renovate

@renovate renovate Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/harvester/harvester v1.7.0v1.7.1 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.1

Compare Source

Harvester v1.7.1 Release Notes

This release introduces several 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.1/harvester-v1.7.1-amd64.iso

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

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

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

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

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

Net Install ISO

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

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

ARM64

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

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

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

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

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

📝 https://releases.rancher.com/harvester/v1.7.1/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.

Upgrades

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

[!IMPORTANT]
Harvester v1.7 transitions from wicked to NetworkManager for network management. If the management interface configuration was modified after installation, manual steps are required before upgrading to prevent errors. For more information, see Migration from wicked to NetworkManager.

Bug Fixes

  • [BUG] Can't restore from snapshot replace existing #​10012
  • [backport v1.7] [BUG] Upgrading from v1.6.x to v1.7.0 stuck due to the incomplete kubeovn-operator upgrade #​9979
  • [BUG] Addon managed DHCP is not working on Harvester 1.7.1-rc2 #​9976
  • [backport v1.7] [BUG] upgrade stuck due to the mismatch instance-manager checksum #​9965
  • [backport v1.7] [BUG] Upgrading to v1.7.1-rc1 is stuck due to longhorn-manager image handle mismatch #​9947
  • [BUG] Failed to upload Harvester ISO to create upgrade image in server-version setting #​9931
  • [backport v1.7] [BUG] Not able to create VirtualMachines with persistent vTPM and UEFI on Harvester 1.7.0 version #​9926
  • [backport v1.7] [GUI] [BUG] Raw image upload breaks when using external storage #​9872
  • [backport v1.7] [BUG] Raw image upload breaks when using external storage #​9869
  • [backport v1.7] [BUG] Failed upgrade from 1.6.1 to 1.7.0 #​9861
  • [backport v1.7] [BUG] VMs cannot get IPs from vm-dhcp-controller when names differ in IPPool and NAD #​9830
  • [backport v1.7] [BUG] VMs created from a template which is generated from another VM cannot boot after shutdown #​9789
  • [backport v1.7] [BUG] Fail to enable the kubeovn-operator add-on in Harvester v1.7.0 #​9787
  • [backport v1.7] [BUG] fine tune UI logic to not inject maxSockets on arm clusters #​9783
  • [backport v1.7] [BUG] Upgrade from v1.6.x to v1.7.x may result in host IP address change when using DHCP #​9781
  • [BUG] All VMs was Off after migrate from v1.6.0 to v1.7.0-rc7 caused by vm migration failed #​9758
  • [backport v1.7] [BUG] Can't completely delete airgapped upgrade image when clicking delete button, prompt error message #​9722
  • [backport v1.7] [BUG] Click View in API of resource always direct to empty page #​9707
  • [backport v1.7] [BUG] Add bridged virtio NIC to VM via Edit Config triggers live migration on single node cluster #​9675
  • [backport v1.7] [BUG] Can not hot-plugging on a VM has management network with bridge-bond and virtio #​9635
  • [backport v1.7] [BUG] Add Network via Edit Config triggers hotplug NIC before user choosing on popup box #​9634
  • [backport v1.7] [BUG] terraform apply same logic storage-network setting cannot pass #​9591
  • [backport v1.7] [BUG] Clone VM, but the cloned one stuck in starting #​9542
  • [BUG] Cannot create Image from URL with query string #​5186
  • [backport v1.7] [BUG] Node status shows Cordoned when the node is powered off #​9760
  • [backport v1.7] [BUG] Enable/DisableCPUManager return 500 not 400 when Enable/DisableCPUManager on node already enable/disable #​9756

Known Issues

This section includes only issues identified before the release date. For information about all issues associated with v1.7.1, see this page.

  • [BUG] When upgrade, wrong ISO checksum doest not detect and report by the system #​9990
  • [BUG] After upgrade from v1.6.1 to v1.7.0-rc6, Running VM show message "Restart action is required ..." #​9751
  • [BUG] Upgrade stuck indefinitely at the apply-manifest phase due to the pending-upgrade fleet #​9738
  • [BUG] LH v2 Snapshot Stuck in Deletion #​9714
  • [BUG] Add bridged virtio NIC to VM via Edit Config triggers live migration on single node cluster #​9660
  • [BUG] Add Network via Edit Config triggers hotplug NIC before user choosing on popup box #​9619
  • [BUG] Upgrade v1.7.0 stuck in node post-draining #​9597
  • [BUG] PCI vGPU USB device failed to pass through due to . in the hostDevices.name #​9399

Components

Component Version
CDI v1.62.0
Kube-OVN v1.14.10
KubeVirt v1.6.3
Longhorn v1.10.2
Rancher (embedded) v2.13.1
RKE2 v1.34.3+rke2r3
SL Micro 6.1

Contributors

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

@​a110605
@​albinsun
@​asc5543
@​asettle
@​brandboat
@​forbesguthrie
@​FrankYang0529
@​ibrokethecloud
@​innobead
@​irishgordo
@​jbrockmeyer
@​jillian-maroket
@​khushboo-rancher
@​lanfon72
@​m-ildefons
@​noahgildersleeve
@​rebeccazzzz
@​starbops
@​TachunLin
@​tserong
@​Vicente-Cheng
@​WebberHuang1118
@​wheatdog


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.

…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 08ab3a2 to 77bf967 Compare July 17, 2026 02:12
@renovate renovate Bot changed the title chore(deps): update module github.com/harvester/harvester to v1.8.0 [security] (v1.7) chore(deps): update module github.com/harvester/harvester to v1.7.1 [security] (v1.7) Jul 17, 2026
@mergify
mergify Bot merged commit c50b7a5 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 02:22
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