vim 9.2.0511 < 9.2.0844 use-after-free(GHSA-69ch-22ch-r887)

low Nessus プラグイン ID 335162

概要

リモートホストにインストールされているテキストエディターは、メモリ解放後使用(Use After Free)の脆弱性の影響を受けます。

説明

リモートホストにインストールされているVimのバージョンは、 9.2.0511 と 9.2.0844 の間(排他的)です。したがって、GHSA-69ch-22ch-r887のアドバイザリに記載されている脆弱性の影響を受けます。

- 9.2.0511 から 9.2.0844まで、src/json.c の json_decode_item() は、json_decode_string() が channel_fill() を呼び出して現在のバッファを埋めて解放した後も古いポインターを保持する可能性があります。これにより、無効な JSON 文字列がバッファにまたがる場合、エラーパスが reader->js_buf + reader->js_used ではなく、解放されたメモリを読み取るようにします。
(CVE-2026-73071)

Nessus はこの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

Vim バージョン 9.2.0844 以降にアップグレードしてください。

参考資料

https://github.com/vim/vim/security/advisories/GHSA-69ch-22ch-r887

プラグインの詳細

深刻度: Low

ID: 335162

ファイル名: vim_9_2_0844.nasl

バージョン: 1.3

タイプ: Local

エージェント: windows, macosx, unix

ファミリー: Misc.

公開日: 2026/8/13

更新日: 2026/8/14

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 1.2

パーセンタイル: 0.01

CVSS v2

リスクファクター: Low

基本値: 1.7

現状値: 1.3

ベクトル: CVSS2#AV:L/AC:L/Au:S/C:N/I:N/A:P

CVSS スコアのソース: CVE-2026-73071

CVSS v3

リスクファクター: Low

基本値: 3.3

現状値: 2.9

ベクトル: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:vim:vim

必要な KB アイテム: installed_sw/Vim

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/7/24

脆弱性公開日: 2026/7/24

参照情報

CVE: CVE-2026-73071

CWE: 416

IAVA: 2026-A-0846