216.73.217.22

CVE-2025-13437

· Published 20/11/2025 17:15 · Modified 21/11/2025 15:13

Labels: CVE-2025-13437 2025-11-20CVE-2025-13437CWE-706[email protected]

Essential information

Published
20/11/2025 17:15
Modified
21/11/2025 15:13
Author
Creator
CVSS
5.6 MEDIUM (v3) 5.6 MEDIUM (v4.0)
CISA KEV
No
CWE
CVSS vector

CVSS metrics

Description

When zx is invoked with --prefer-local=<path>, the CLI creates a symlink named ./node_modules pointing to <path>/node_modules. Due to a logic error in src/cli.ts (linkNodeModules / cleanup), the function returns the target path instead of the alias (symlink path). The later cleanup routine removes what it received, which deletes the target directory itself. Result: zx can delete an external <path>/node_modules outside the current working directory.

NVD status

Status
Awaiting Analysis — CVE has been marked for Analysis. Normally once in this state the CVE will be analyzed by NVD staff within 24 hours.
Source
[email protected]
NVD
View on NVD

References