Deno is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults. Insufficient validation of parameters in `Deno.makeTemp*` APIs would allow for creation of files outside of the allowed directories. This may allow the user to overwrite important files on the system that may affect other systems. A user may provide a prefix or suffix to a `Deno.makeTemp*` API containing path traversal characters. This is fixed in Deno 1.41.1.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: GitHub_M
Published: 2024-03-05T16:43:11.934Z
Updated: 2024-08-02T00:41:55.851Z
Reserved: 2024-02-28T15:14:14.216Z
Link: CVE-2024-27931
Vulnrichment
Updated: 2024-07-19T14:34:41.180Z
NVD
Status : Awaiting Analysis
Published: 2024-03-05T17:15:07.310
Modified: 2024-11-21T09:05:26.613
Link: CVE-2024-27931
Redhat
No data.