Node Version Manager(nvm)是一个符合 POSIX 标准的 Shell 函数,用于管理多个 Node.js 版本。在 0.27.0 至 0.40.8 版本中,若项目的 文件设置了 选项,执行 时会提示用户运行 。该命令会在当前目录下执行 和 ,且未指定要编辑的配置文件。由于 npm 在决定编辑哪个文件之前会先加载项目的 ,因此该文件可决定目标文件:例如,设置 会导致 npm 以 INI 格式重写 ,从而破坏该文件;而设置 且 时,所选文件的权限会被设为 0666,在共享机器上允许其他本地用户写
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-121746 | 5.5 MEDIUM | nvm use --save and nvm install --save write through a symlinked .nvmrc, overwriting any fi |
| CVE-2026-121747 | 5.5 MEDIUM | nvm prints the contents of any readable file through a symlinked .nvmrc |
| CVE-2026-121749 | 3.3 LOW | nvm passes the version pattern to grep without -e, letting a .nvmrc inject grep options an |
| CVE-2026-121750 | 3.1 LOW | nvm install --offline installs a cached tarball that previously failed checksum verificati |
| CVE-2026-121751 | 3.1 LOW | nvm evaluates a malicious mirror's index.tab version strings as shell arithmetic via store |
| CVE-2026-121745 | 2.5 LOW | nvm exposes NVM_AUTH_HEADER to other local users on the curl/wget command line |