Description
Vercel deepsec from 0.1.0 before 1.1.17 contains a link following vulnerability in extractTarballLocally that allows sandboxed code to write files outside the sandbox by planting links in result tarballs. Attackers controlling sandbox code, such as a prompt-injected coding agent, can plant symbolic or hard links in the host data directory to write arbitrary files on the orchestrator host.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Vercel deepsec
Default version status: unaffected
0.1.0 to < 1.1.17affected1.1.17unaffected
pkg:npm/deepsecReferences
- https://github.com/vercel-labs/deepsec/pull/46 ↗
- https://github.com/vercel-labs/deepsec/pull/47 ↗
- https://github.com/vercel-labs/deepsec/commit/c5a4e4220ece72aee67c2ea21f4340e65f673fc1 ↗
- https://github.com/vercel-labs/deepsec ↗
- https://www.vulncheck.com/advisories/vercel-deepsec-before-1.1.17-arbitrary-file-write-via-symlink-in-sandbox-tarball-extraction ↗