From 2ebb9a6c72fcb22e1098eabc87aeff8342ae5492 Mon Sep 17 00:00:00 2001 From: dithwick <46924962+dithwick@users.noreply.github.com> Date: Wed, 1 Jul 2026 12:00:26 +0100 Subject: [PATCH] smb: fix for IBM iSeries and signature verification This commit updates go-smb2 to a version that fixes the following issues. - Issue connecting to SMB share from IBM iSeries (see https://forum.rclone.org/t/smb-shares-on-ibm-iseries-update/53550) - Fix for signature verification for async STATUS_PENDING response which resolves a transfer issue with Lenovo DSS-G. (see https://github.com/CloudSoda/go-smb2/pull/48) It also provides additional security hardening, fixing panics on malicious server input (see https://github.com/CloudSoda/go-smb2/pull/51) (cherry picked from commit bf2945bf407c1624f1330be15898bb3613845c4a) --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index f4387cb2e..f0cbfc3c8 100644 --- a/go.mod +++ b/go.mod @@ -31,7 +31,7 @@ require ( github.com/aws/smithy-go v1.24.3 github.com/buengese/sgzip v0.1.1 github.com/cloudinary/cloudinary-go/v2 v2.15.0 - github.com/cloudsoda/go-smb2 v0.0.0-20250228001242-d4c70e6251cc + github.com/cloudsoda/go-smb2 v0.0.0-20260701064823-d8c5600d73b8 github.com/colinmarc/hdfs/v2 v2.4.0 github.com/coreos/go-semver v0.3.1 github.com/coreos/go-systemd/v22 v22.6.0 diff --git a/go.sum b/go.sum index 7d02d1636..edb58598c 100644 --- a/go.sum +++ b/go.sum @@ -206,6 +206,8 @@ github.com/cloudinary/cloudinary-go/v2 v2.15.0 h1:iLoIwb7BJECHTbNcmIhYDsQhoZiACW github.com/cloudinary/cloudinary-go/v2 v2.15.0/go.mod h1:ireC4gqVetsjVhYlwjUJwKTbZuWjEIynbR9zQTlqsvo= github.com/cloudsoda/go-smb2 v0.0.0-20250228001242-d4c70e6251cc h1:t8YjNUCt1DimB4HCIXBztwWMhgxr5yG5/YaRl9Afdfg= github.com/cloudsoda/go-smb2 v0.0.0-20250228001242-d4c70e6251cc/go.mod h1:CgWpFCFWzzEA5hVkhAc6DZZzGd3czx+BblvOzjmg6KA= +github.com/cloudsoda/go-smb2 v0.0.0-20260701064823-d8c5600d73b8 h1:+KC2I+emnT6ccWmo7IHbtchGc/vFqAxUuovo2eUgMuM= +github.com/cloudsoda/go-smb2 v0.0.0-20260701064823-d8c5600d73b8/go.mod h1:1pQXB0vAlzRlqcY7LYKOOZMw0wKfJPFxTLsJRF2Gswo= github.com/cloudsoda/sddl v0.0.0-20250224235906-926454e91efc h1:0xCWmFKBmarCqqqLeM7jFBSw/Or81UEElFqO8MY+GDs= github.com/cloudsoda/sddl v0.0.0-20250224235906-926454e91efc/go.mod h1:uvR42Hb/t52HQd7x5/ZLzZEK8oihrFpgnodIJ1vte2E= github.com/cloudwego/base64x v0.1.5 h1:XPciSp1xaq2VCSt6lF0phncD4koWyULpl5bUxbfCyP4=