GHSA-7c78-jf6q-g5cm
HIGHCVE-2026-49982The assertPath guard added to tmp@0.2.6 rejects only string values that contain the substring ... It is bypassed when prefix, postfix, or template is supplied as a non-string value (Array, Buffer, or any object) whose includes('..') returns falsy but whose stringification still contains ../. The value flows through Array.prototype.join/String coercion inside generateTmpName and path.join(tmpDir, o
- Affected
- >= 0.2.6, < 0.2.7
- Fixed in
- 0.2.7
- Weakness
- CWE-20
- Published
- 2026-06-15
- Source
- github