CVE-2025-23084

A vulnerability has been identified in Node.js, specifically affecting the handling of drive names in the Windows environment. Certain Node.js functions do not treat drive names as special on Windows. As a result, although Node.js assumes a relative path, it actually refers to the root directory. On Windows, a path that does not start with the file separator is treated as relative to the current directory. This vulnerability affects Windows users of `path.join` API.
Configurations

Configuration 1 (hide)

AND
OR cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*

History

19 Aug 2025, 18:45

Type Values Removed Values Added
CVSS v2 : unknown
v3 : 5.6
v2 : unknown
v3 : 5.5
First Time Microsoft windows
Microsoft
Nodejs node.js
Nodejs
References () https://nodejs.org/en/blog/vulnerability/january-2025-security-releases - () https://nodejs.org/en/blog/vulnerability/january-2025-security-releases - Vendor Advisory
CPE cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*
Summary
  • (es) Se ha identificado una vulnerabilidad en Node.js que afecta específicamente a la gestión de nombres de unidades en el entorno Windows. Algunas funciones de Node.js no tratan los nombres de unidades como especiales en Windows. Como resultado, aunque Node.js asume una ruta relativa, en realidad hace referencia al directorio raíz. En Windows, una ruta que no comienza con el separador de archivos se trata como relativa al directorio actual. Esta vulnerabilidad afecta a los usuarios de Windows de la API `path.join`.

28 Jan 2025, 16:15

Type Values Removed Values Added
CWE CWE-22

28 Jan 2025, 05:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-01-28 05:15

Updated : 2025-08-19 18:45


NVD link : CVE-2025-23084

Mitre link : CVE-2025-23084

CVE.ORG link : CVE-2025-23084


JSON object : View

Products Affected

microsoft

  • windows

nodejs

  • node.js
CWE
CWE-22

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