From f5794e0017c6a519e5855868f36de1e2cc614ead Mon Sep 17 00:00:00 2001 From: cabbage Date: Sun, 6 Sep 2026 14:06:08 +0000 Subject: [PATCH] fix: reject reparse-point shell paths --- internal/client/supervisor/windows/native_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/client/supervisor/windows/native_windows.go b/internal/client/supervisor/windows/native_windows.go index 5bb933e..bc15d9e 100644 --- a/internal/client/supervisor/windows/native_windows.go +++ b/internal/client/supervisor/windows/native_windows.go @@ -257,7 +257,7 @@ func osProcess(pid uint32) *os.Process { } func verifyExecutable(path string) error { - info, err := os.Stat(path) + info, err := os.Lstat(path) if err != nil { return fmt.Errorf("stat configured shell %q: %w", path, err) }