つみかさね

CVE-2024-21532

High(7.3)

CVE-2024-21532 — ggit コマンドインジェクション (fetchTags)

公開日: 2026-03-23データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
ggitnpm全バージョン
CVEggitnpmコマンドインジェクション

概要

npm パッケージ ggit の 全バージョン に おいて、fetchTags 関数 に コマンドインジェクション の 脆弱性(CWE-78: OS Command Injection)が 存在 します。

fetchTags 関数 は ユーザー 入力 を サニタイズ せず に Node.js の exec() 関数 に 直接 渡して いる ため、攻撃者 は 細工 した 入力 を 通じて 任意 の OS コマンド を 実行 する こと が 可能 です。

ggit は メンテナンス されて いない パッケージ の ため、代替 の git ライブラリ へ の 移行 が 強く 推奨 されます。

CVSSベクトル

項目
CVSSスコア7.3 (High)
攻撃元ネットワーク
攻撃条件
認証不要
CWECWE-78 (OSコマンドインジェクション)

影響を受けるソフトウェア

製品ベンダー影響バージョン
ggitnpm パッケージ全バージョン

修正バージョンと回避策

  • 修正バージョン: 提供 されて いません。パッケージ は メンテナンス されて いない 可能性 が あります
  • 暫定回避策: ggit の 使用 を 停止 し、simple-gitisomorphic-git など の 代替 パッケージ へ 移行 する こと を 推奨 します。やむを得ず 使用 する 場合 は、fetchTags に 渡す 入力 を 厳密 に バリデーション して ください

関連リンク


データソース: NVD (NIST), GitHub Advisory Database AI解説 は Claude API に より 自動生成 されています。正確性 に ついては 原文 を ご確認 ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。