From 2bee51b8dde6cf2620348294d067553c8bb205fe Mon Sep 17 00:00:00 2001 From: Yussuf Shaikh Date: Sun, 10 Dec 2023 19:31:43 +0530 Subject: [PATCH] Fix snyk code issue: Path Traversal Signed-off-by: Yussuf Shaikh --- pkg/device/device.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/device/device.go b/pkg/device/device.go index 24afaab04..af4ff5933 100644 --- a/pkg/device/device.go +++ b/pkg/device/device.go @@ -213,7 +213,7 @@ func scsiHostRescan() error { return err } for _, f := range dirs { - name := scsiPath + f.Name() + "/scan" + name := filepath.Clean(scsiPath + f.Name() + "/scan") data := []byte("- - -") if err := os.WriteFile(name, data, 0666); err != nil { return fmt.Errorf("scsi host rescan failed: %v", err)