mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-30 15:50:25 +00:00
fix(security): block workspace hardlink alias escapes
This commit is contained in:
@@ -266,6 +266,7 @@ async function resolvePatchPath(
|
||||
cwd: options.cwd,
|
||||
root: options.cwd,
|
||||
allowFinalSymlink: purpose === "unlink",
|
||||
allowFinalHardlink: purpose === "unlink",
|
||||
});
|
||||
}
|
||||
return {
|
||||
@@ -282,6 +283,7 @@ async function resolvePatchPath(
|
||||
cwd: options.cwd,
|
||||
root: options.cwd,
|
||||
allowFinalSymlink: purpose === "unlink",
|
||||
allowFinalHardlink: purpose === "unlink",
|
||||
})
|
||||
).resolved
|
||||
: resolvePathFromCwd(filePath, options.cwd);
|
||||
|
||||
Reference in New Issue
Block a user