目標達成 すべての支援者に感謝 — 100%達成しました!

目標: 1000 CNY · 調達済み: 1336 CNY

100%

CVE-2026-10796— Node Version Manager 安全漏洞

CVSS 7.5 · High EPSS 0.46% · P38

Affected Version Matrix 1

ベンダープロダクトVersion Rangeステータス
nvm-shnvm≤ 0.40.4affected
新しい脆弱性情報の通知を購読するログインして購読

I. CVE-2026-10796の基本情報

脆弱性情報

脆弱性についてご質問がありますか?Shenlongの分析が参考になるかご確認ください!
Shenlongの10の質問を表示 ↗

高度な大規模言語モデル技術を使用していますが、出力には不正確または古い情報が含まれる可能性があります。Shenlongはデータの正確性を確保するよう努めていますが、実際の状況に基づいて検証・判断してください。

脆弱性タイトル
nvm executes commands from a malicious Node.js mirror's version strings
ソース: CVE Program / CVE List V5
脆弱性説明
nvm (Node Version Manager) through 0.40.4 executes arbitrary commands from version strings supplied by the configured Node.js/io.js mirror. Commands such as `nvm install` read the available versions from the mirror's index.tab and use the selected version, without sanitization, to build download URLs and shell/awk commands. Two sinks are affected by the same untrusted input: nvm_download() built a curl/wget command string and ran it with `eval`, so a version field containing command substitution (for example $(id)) was executed by the local shell; and nvm_get_checksum() interpolated the version-derived download slug into an awk program, so a crafted version could execute arbitrary commands via awk's system(). An attacker who controls the configured mirror, supplies mirror content to a user or CI on a non-default mirror, or machine-in-the-middles a non-TLS mirror can ∴ run arbitrary commands with the privileges of the user running nvm. The default mirror (https://nodejs.org over TLS) is not affected. Fixed on master (pending the next tagged release) by passing every argument as a literal argv element instead of using eval, by passing the value to awk as data via -v instead of interpolating it into the program, and by rejecting any version outside the Node.js/io.js version grammar before it is used.
ソース: CVE Program / CVE List V5
CVSS情報
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
ソース: CVE Program / CVE List V5
脆弱性タイプ
OS命令中使用的特殊元素转义处理不恰当(OS命令注入)
ソース: CVE Program / CVE List V5
脆弱性タイトル
Node Version Manager 安全漏洞
ソース: CNNVD (China National Vulnerability Database)
脆弱性説明
Node Version Manager是nvm.sh开源的一个节点版本管理器。 Node Version Manager 0.40.4及之前版本存在安全漏洞,该漏洞源于从配置的镜像版本字符串执行任意命令,nvm_download和nvm_get_checksum函数未清理版本字段,导致命令注入,攻击者控制镜像或中间人攻击可执行任意命令。
ソース: CNNVD (China National Vulnerability Database)
CVSS情報
N/A
ソース: CNNVD (China National Vulnerability Database)
脆弱性タイプ
N/A
ソース: CNNVD (China National Vulnerability Database)

影響を受ける製品

ベンダープロダクト影響を受けるバージョンCPE購読
nvm-shnvm 0 ~ 0.40.4 -

II. CVE-2026-10796の公開POC

#POC説明ソースリンクShenlongリンク
AI生成POCプレミアム
Qwen3.6-35B-A3B · 4354 文字数
Pro+限定の内容:
脆弱性再現の録画(実際のサンドボックス構築 + トリガー、限定)
脆弱性の原理を深く分析
トリガー条件と影響範囲
完全な実行可能POCコード
攻撃チェーンと緩和策の提案
POCパッケージのダウンロード
月間100件以上のAI生成枠

III. CVE-2026-10796のインテリジェンス情報

登录查看更多情报信息。

CVE-2026-10796 补丁与修复 (3)

CVE-2026-10796 厂商安全公告 (1)

IV. 関連脆弱性

V. CVE-2026-10796へのコメント

まだコメントはありません


コメントを残す