CVE-2026-44656
中公開済み
Vim: 'path' 補完による OS コマンドインジェクション
- 公開済み
- 2026/05/08
- 更新済み
- 2026/05/11
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/08/25
プライマリ CVSS
4.6/ 10中
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X0.8%
低 · 今後 30 日間
- パーセンタイル
- 56.0%
- モデルの日付
- 2026/10/15
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Vimは、オープンソースのコマンドライン・テキストエディタです。バージョン9.2.0435より前のバージョンでは、Vimの`:find`コマンドライン補完にOSコマンドインジェクションの脆弱性が存在します。`path`オプションにバッククォートで囲まれたシェルコマンドが含まれている場合、ファイル名補完の際にそのコマンドが実行されます。`path`オプションには`P_SECURE`フラグがないため、モデインから設定することが可能であり、ファイルの内容を制御できる攻撃者は、ユーザーがVimでそのファイルを開いて`:find`補完をトリガーした際に、任意のシェルコマンドを実行できます。この問題はバージョン9.2.0435で修正されています。
ソース
CVE-2026-44656の再現環境。Vimのmodelineコマンドインジェクションの脆弱性です。Dockerセットアップ、PoCファイル、エクスプロイトスクリプトを含み、pathオプションにおけるバッククォート展開を介した任意のコマンド実行を実証します。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。