aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/vendor/github.com/google/pprof/internal/elfexec
diff options
context:
space:
mode:
authorRichard Miller <millerresearch@gmail.com>2025-08-07 11:15:23 +0100
committerDamien Neil <dneil@google.com>2025-08-13 14:55:23 -0700
commit674c5f0edd82b5d1dd5cb44eb4b85830245c151e (patch)
treedc168e629bcae3886057e17de625c74663a571f2 /src/cmd/vendor/github.com/google/pprof/internal/elfexec
parent9bbea0f21a4539ea365d4804131b17d3b963c4f7 (diff)
downloadgo-674c5f0edd82b5d1dd5cb44eb4b85830245c151e.tar.xz
os/exec: fix incorrect expansion of ".." in LookPath on plan9
The correction in CL 685755 is incomplete for plan9, where path search is performed even on file strings containing "/". By applying filepath.Clean to the argument of validateLookPath, we can check for bogus file strings containing ".." where the later call to filepath.Join would transform a path like "badfile/dir/.." to "badfile" even where "dir" isn't a directory or doesn't exist. For #74466 Fixes #74892 Change-Id: I3f8b73a1de6bc7d8001b1ca8e74b78722408548e Reviewed-on: https://go-review.googlesource.com/c/go/+/693935 Reviewed-by: David du Colombier <0intro@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/cmd/vendor/github.com/google/pprof/internal/elfexec')
0 files changed, 0 insertions, 0 deletions