CVE-2026-44705

tmp is a temporary file and directory creator for node.js. Prior to 0.2.6, the tmp npm package contains a path traversal vulnerability that allows escaping the intended temporary directory when untrusted data flows into the prefix, postfix, or dir options. By embedding traversal sequences (e.g., ../) or path separators in these parameters, attackers can cause files to be created outside the configured temporary base directory at attacker-controlled locations with the privileges of the running process. This vulnerability affects applications that pass user-controlled data to tmp's file/directory creation functions without proper input sanitization. This vulnerability is fixed in 0.2.6.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:raszi:tmp:*:*:*:*:*:node.js:*:*

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) tmp es un creador de archivos y directorios temporales para node.js. Antes de la 0.2.6, el paquete npm tmp contiene una vulnerabilidad de salto de ruta que permite escapar del directorio temporal previsto cuando datos no confiables fluyen hacia las opciones prefix, postfix o dir. Al incrustar secuencias de salto (p. ej., .. / ) o separadores de ruta en estos parámetros, los atacantes pueden hacer que se creen archivos fuera del directorio base temporal configurado en ubicaciones controladas por el atacante con los privilegios del proceso en ejecución. Esta vulnerabilidad afecta a las aplicaciones que pasan datos controlados por el usuario a las funciones de creación de archivos/directorios de tmp sin una sanitización de entrada adecuada. Esta vulnerabilidad está corregida en la 0.2.6.

Information

Published : 2026-06-11 17:16

Updated : 2026-10-26 11:10


NVD link : CVE-2026-44705

Mitre link : CVE-2026-44705

CVE.ORG link : CVE-2026-44705


JSON object : View

Products Affected

raszi

  • tmp
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')