Node Version Manager(nvm)是一个符合 POSIX 标准的 Shell 函数,用于管理多个 Node.js 版本。在 0.40.0 至 0.40.8 版本中, 和 (或 )命令会通过 将解析后的版本写入 ,而 会跟随符号链接。如果某个仓库将 提交为指向其外部路径的符号链接(Git 在克隆时会重新创建该链接),那么使用 选项时,任何用户可写入的文件(例如 Shell 启动文件或 )都可能被截断,其内容被替换为版本字符串;或者会创建悬空链接的目标文件。由于链接本身未被修改, 仍会显示为干净状态。攻
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-121747 | 5.5 MEDIUM | nvm prints the contents of any readable file through a symlinked .nvmrc |
| CVE-2026-121748 | 3.6 LOW | nvm use --delete-prefix lets a project .npmrc choose which file npm rewrites or makes worl |
| 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 |