SUSE SLES15 セキュリティ更新: vim (SUSE-SU-2026:3679-1)

high Nessus プラグイン ID 339728

Language:

概要

リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの SUSE Linux SLES15 / SLES_SAP15 ホストには、SUSE-SU-2026:3679-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- CVE-2026-73070:ソケットサーバーのスタックバッファオーバーフローにより、サービス拒否(bsc#1275018)が発生する可能性があります。
- CVE-2026-73071:JSON デコーディングの use-after-free により、プロセスがクラッシュする可能性があります(bsc#1275017)。
- CVE-2026-73072:スペルファイルをロードする際のヒープバッファオーバーフローにより、クラッシュまたはコード実行が引き起こされる可能性があります(bsc#1275016)。
- CVE-2026-73074:テキストプロパティ処理におけるヒープバッファオーバーフローにより、クラッシュやコード実行が引き起こされる可能性があります(bsc#1275015)。
- CVE-2026-73075:ポップアップの不透明度処理での領域外アクセスにより、条件付きメモリ書き込みが引き起こされる可能性があります(bsc#1275014)。
- CVE-2026-73076:vimball レコードファイルによる任意のコマンドの実行(bsc#1275013)。
- CVE-2026-73077:安全でないシェルコマンド処理による任意のコードの実行(bsc#1275012)。
- CVE-2026-73078:細工された netrw メニューエントリによる任意のコード実行(bsc#1275011)。

vim の変更:

- バージョン 9.2.0957 に更新しました。
* テスト:Test_fuzzy_completion_bufname_fullpath() は不要な dir (9.2.0781) を作成します。
* tests:test_mksession.vim にクリーンアップがない(9.2.0782)。
* tests:パーソナルスペルファイルが後のテストに漏洩(9.2.0783)。
* サイレント Ex モードでステータスラインハイライトを借用する際のクラッシュ(9.2.0784)。
* Vim 全体がサイズ変更されるときに、WinResized がトリガーされません(9.2.0785)。
* ファイルタイプ:containerfile が認識されません(9.2.0786)。
* regexp:等価クラスに対してコード0x1ecb重複します(9.2.0787)。
* ファイルタイプ:HIP ファイルが認識されません(9.2.0788)。
* ウィンドウが最小化された後の「statuslineopt」ステータス行が高すぎる(9.2.0789)。
* 「completeslash」が「findfunc」で :find の完了を中断します(9.2.0790)。
* wincol() は「rightleft」に対して右側からカウントします(9.2.0791)。
* runtime(netrw):オプションの dir を壊さずに探索します(9.2.0792)。
* セッションが小さなウィンドウを復元すると、復元が失敗します(9.2.0793)。
* extend() および extendnew() が、NULL expr2 を適切に処理しません(9.2.0794)。
* メニューが縮小する際に、ポップアップメニューのシャドウがクリアされません(9.2.0795)。
* 「virtualedit」でのビジュアルブロック再選択の誤り(9.2.0796)。
* alloc 失敗時の get_qfline_items() でのメモリリーク(9.2.0797)。
* alloc 失敗時の compile_expr6() でのメモリリーク(9.2.0798)。
* alloc 失敗時の compile_def_function_body() でのメモリリーク(9.2.0799)。
* alloc 失敗時の call_func() でのメモリリーク(9.2.0800)。
* alloc 失敗時の f_getreginfo() でのメモリリーク(9.2.0801)。
* alloc 失敗時の list_append_dict/dict_add_list によるメモリリーク(9.2.0802)。
* taglist/gettagstack() による alloc の失敗でのメモリリーク(9.2.0803)。
* wincol() は、「rightleft」を持つ二重ワイドの文字に対して間違っています(9.2.0804)。
* screenpos()の「curscol」が「rightleft」で間違っています(9.2.0805)。
* 「showcmd」が内部コマンドキーを表示する場合があります(9.2.0806)。
* MS-Windows:省略記号文字が文字化けしています(9.2.0807)。
* getregionpos:alloc 失敗時の二重解放(9.2.0808)。
* getFrameLayout() が誤った関数を使用してリストを解放します(9.2.0809)。
* add_llist_tags() が誤った関数を使用して dict を解放します(9.2.0810)。
* mksession は、引用符なしでターミナルコマンドを書き込みます(9.2.0811)。
* パターン付きの :argdelete が誤った argidx() を引き起こします(9.2.0812)。
* dict_add_func() が失敗時に funcref カウントを破損する可能性があります(9.2.0813)。
* Vim9:エクスポートされた変数で自動ロードスクリプトをリロードする際の E1041 (9.2.0814)。
* 深くネスト化された正規表現パターンにより、スタックオーバーフローが発生する可能性があります(9.2.0815)。
* GTK4:gui_gtk_set_dnd_targets() でのメモリリーク(9.2.0816)。
* 自動コマンド中にスタックトレースを構築する際に発生するクラッシュ(9.2.0817)。
* テスト:クライアントサーバーテストがサーバー X11 ない場合に失敗します(9.2.0818)。
* MS-Windows:コンソールで生のテキストとして表示される sixel 画像(9.2.0819)。
* GUI:非表示のポップアップ画像が表示され、消去されません(9.2.0820)。
* ファイルタイプ:msmtp システム全体の rc ファイルが検出されません(9.2.0821)。
* GTK4:クラッシュメニュー ID が gui_mch_destroy_menu() (9.2.0822) で NULL です。
* テスト:Test_clientserver_servlist_listが失敗する可能性があります(9.2.0823)。
* Makefile:構成に依存するタグを作成します(9.2.0824)。
* regexp:NFA エンジンで後読み(look-behind)のサブマッチは空です(9.2.0825)。
* 破損した端末のハイライトを改善できます(9.2.0826)。
* :startinsert が、変更不可能なバッファで挿入モードになります(9.2.0827)。
* GTK4:ハードウェアレンダリングを改善できます(9.2.0828)。
* セッションは、式オプションのためにスクリプトバージョンを保存しません(9.2.0829)。
* 完了メニューは、色のない端末では使用されません(9.2.0830)。
* 構文が有効な状態で読みにくい diff ハイライト(9.2.0831)。
* socketserver:リモートコマンドが逆の順番で処理される可能性があります(9.2.0832)。
* GTK4:メニューニモニックが適切に動作しません(9.2.0833)。
* クリアされた最後の検索パターンが viminfo から復元されます(9.2.0834)。
* version.c の機能がソートされていません(9.2.0835)。
* ファイルタイプ:.git-blame-ignore-revs ファイルが認識されません(9.2.0836)。
* hl_blend_attr() での間違った色の使用(9.2.0837)。
* searchcount() が誤ってキャッシュされた maxcount (9.2.0838) を返します。
* [セキュリティ]:キーワード検索を介した任意のコードの実行(9.2.0839)。
* [セキュリティ]:ブックマークによる netrw におけるコードインジェクション(9.2.0840)。
* [セキュリティ]:> 65535 テキストプロパティを追加する際のヒープオーバーフロー(9.2.0841)。
* [セキュリティ]:ソケットサーバーでのスタックバッファオーバーフロー(9.2.0842)。
* [セキュリティ]:popup:領域外インデックス化された不透明度マスク(9.2.0843)。
* [セキュリティ]:JSON デコードエラーの use-after-free(9.2.0844)。
* [セキュリティ]:C omni-completion 中の任意の Ex コマンド実行(9.2.0845)。
* [セキュリティ]:set_sofo() でのヒープバッファオーバーフロー(9.2.0846)。
* [セキュリティ]:vimball:.VimballRecord ファイル(9.2.0847)。
* 汎用 Ex コマンドでの tagfunc「cmd」は、タグエントリを破損させます(9.2.0848)。
* ファイルタイプ:osquery 構成ファイルが認識されません(9.2.0849)。
* MS-Windows:クライアントからのコマンドが失われる可能性があります(9.2.0850)。
* フォーカス自動コマンドが不整合にトリガーされる(9.2.0851)。
* GTK:合字が正しく表示されません(9.2.0852)。
* popup:ポップアップ画像がスケーリングをサポートしていません(9.2.0853)。
* SN_SAL と SN_SOFO でスペルファイルを読み取る際のメモリリーク(9.2.0854)。
* タイムアウト時にトリガーされた空のマッピングで「showcmd」が再描画されません(9.2.0855)。
* GTK4:アンダーカールレンダリングが非効率的です(9.2.0856)。
* popup:端末上の不透明度のポップアップが、閉じたときにクリアされません(9.2.0857)。
* MS-Windows GUI:VimEnter が遅いときに白く点滅します(9.2.0858)。
* GTK2:リンクエラー(9.2.0859)。
* ファイルタイプ:ザイリンクス デザイン制約ファイルが認識されません(9.2.0860)。
* GTK4:ジャンプでのブリード領域の更新(9.2.0861)。
* v9.2.0857 から欠如しているテスト変更(9.2.0862)。
* MS-Windows GUI:VimEnter が遅い場合、ウィンドウのコンテンツが欠落している可能性があります(9.2.0863)。
* Wayland 機能で一部のデッドコードが使用されています(9.2.0864)。
* GTK4:ハードウェアアクセラレーションが行われない UI が遅すぎます(9.2.0865)。
* MS-Windows:「:language messages」は 1 回しか動作しません(9.2.0866)。
* MS-Windows:メッセージが表示言語(9.2.0867)ではありません。
* GTK:ウィンドウマネージャーのヒントにより、ダイアログへのフォーカスが防止されます(9.2.0868)。
* buf_copy_options() が P_INSECURE フラグ(9.2.0869)を失う可能性があります。
* ファイルタイプ:marko ファイルが認識されません(9.2.0870)。
* 「winfixheight」ウィンドウを分割すると、画面ラインが失われます(9.2.0871)。
* 不透明度のポップアップは、ハイライトグループのフォントを使用しません(9.2.0872)。
* :redrawstatus は、最後のウィンドウのルーラーを更新しません(9.2.0873)。
* 折り畳みサイズが、間違ったウィンドウの「foldminlines」と比較されます(9.2.0874)。
* GTK4:GUI はコマンドライン引数をサポートしていません(9.2.0875)。
* GTK4:無効な netbeans によるコンパイルエラーの feat(9.2.0876)。
* Vim9:ループで宣言された変数にクロージャが割り当てられるときのクラッシュ(9.2.0877)。
* Vim9:ラムダで囲むブロックのスクリプト変数を使用できません(9.2.0878)。
* popup:「wrap」がオフの場合、「maxwidth」は尊重されません(9.2.0879)。
* scroll:自動コマンドウィンドウを使用すると、ウィンドウがスクロールします(9.2.0880)。
* ウィンドウの高さが変わると、「smoothscroll」の位置が失われます(9.2.0881)。
* :bwipe は、WinLeave が他のすべてのバッファをワイプすると、クラッシュします(9.2.0882)。
* scroll:「|」を使用すると、「smoothscroll」の位置が失われます(9.2.0883)。
* scroll:cursor_correct() の到達不能な「smoothscroll」コード(9.2.0884)。
* scroll:ウインドウが縮小されると、「smoothscroll」の位置が失われます(9.2.0885)。
* :set の完了は、無効なサブオプション名に対して機能します(9.2.0886)。
* scroll:折り返し線にカーソルを移動するときのジャンプスクロール(9.2.0887)。
* マッピング:部分的なマッピングの後は修飾子が認識されません(9.2.0888)。
* VMS:起動ごとの偽の「INVALID DECC FEATURE VALUE」メッセージ(9.2.0889)。
* テスト:パッチ v9.2.0888 のテストを明確化できます(9.2.0890)。
* MS-Windows:ファイル名修飾子「:8:t」がアンダーフローを発生させます(9.2.0891)。
* ハイライト:「cursorcolumn」でハイライトされる間違った列(9.2.0892)。
* MS-Windows:「*.vim」は、より長い拡張子(9.2.0893)のあるファイルにも適合します。
* filetype:ed スクリプトファイルが認識されません(9.2.0894)。
* test:Test_aucmd_win_scroll_multibyte() が GUI で不安定です(9.2.0895)。
* scroll:ウィンドウを分割すると、「smoothscroll」の位置が失われます(9.2.0896)。
* GTK3 X11 再描画は結合されません(9.2.0897)。
* 印刷サポートが不足しています(9.2.0898)。
* コマンド出力一時ファイルが衝突する可能性があります(9.2.0899)。
* ダイアログを閉じるときに FocusGained がまだトリガーされます(9.2.0900)。
* textprop:切り捨てられた仮想テキストのある間違ったカーソル行(9.2.0901)。
* Vim9:タプルを反復するとメモリが漏洩します(9.2.0902)。
* Vim9:オートロードインポートのエクスポートされた関数を使用できません(9.2.0903)。
* 「zb」が、カーソルが折りたたまれたすぐ上で不適切にスクロールします(9.2.0904)。
* MS-Windows:合字のあるゴーストカーソル(9.2.0905)。
* 長い文字列を伴う遅い transstr()(9.2.0906)。
* popup:テキストプロパティが変更されると、仮想テキストが再描画されません(9.2.0907)。
* ネスト化された :autocmd で {} ブロックを使用できません(9.2.0908)。
* 挿入完了が遅く、多数の一致を収集します(9.2.0909)。
* runtime(vim):構文を更新します。Ex コマンドを含みます(9.2.0910)。
* メイクファイルは hardcopy_postscript.c をビルドしません(9.2.0911)。
* ハードコピー:プロトタイプは生成ではなく手書きです(9.2.0912)。
* statusline:垂直区切り文字の下のセルは古いハイライトを保持します(9.2.0913)。
* diff:空のバッファに入る:d iffget の後に元に戻すと、行が残されます(9.2.0914)。
* テスト:test_popupwin の 2 つのターミナルテストが FreeBSD で失敗します(9.2.0915)。
* configure:GTK UI で「--disable-hardcopy-pango」を遵守します(9.2.0916)。
* :quitall をコマンドラインウィンドウで許可しません(9.2.0917)。
* screen:ゼロ低バイトを含む char を NULL セルとして保存します(9.2.0918)。
* screen:サイズ変更時に、間違った配列が ScreenCols にコピーされます(9.2.0919)。
* ファイルタイプ:json-ld ファイルが認識されません(9.2.0920)。
* test:ターミナルテストが FreeBSD で失敗します(9.2.0921)。
* Wayland:モードレス選択が再描画されません(9.2.0922)。
* tabpage:タブページを閉じると、代替タブページが失われます(9.2.0923)。
* テスト:Test_termwinscroll()がFreeBSD(9.2.0924)で失敗します。
* getcompletiontype() が NULL 文字列を取得するとクラッシュする(9.2.0925)。
* ファイルタイプ:Business Central ファイルが認識されません(9.2.0926)。
* curswant が 8g8 で設定されていません(9.2.0927)。
* MinGW:カバレッジを有効にして Vim を構築した際にテストがハングアップします(9.2.0928)。
* 「pumopt」および「pumborder」の不正確な完了(9.2.0929)。
* pum を表示する際の浮動小数点の例外(9.2.0930)。
* GTK4 GUI はまだ実験段階であり、CI によるテストは未です(9.2.0931)。
* NFA エンジンのフォールバックにより、コンパイル済みプログラムが二重解放される可能性があります(9.2.0932)。
* 元に戻すファイルの所有者が異なる場合、u_read_undo() によりファイル名が漏洩します(9.2.0933)。
* ファイルタイプ:hlsl ファイルが認識されません(9.2.0934)。
* UNDOヘッダーが多いと、UNDOファイルの読み取りが遅くなります(9.2.0935)。
* リストまたは辞書を文字列化することで、反復されるアイテムを解放できます(9.2.0936)。
* 数値オプション付きの sort() は、すべての比較で各項目を変換します(9.2.0937)。
* cursorbind:他のウインドウのカーソルが元に戻した後に更新されません(9.2.0938)。
* mbyte:長すぎる UTF-8 シーケンスのセルカウントの誤り(9.2.0939)。
* GTK4:スクロールバーが表示されると列が失われます(9.2.0940)。
* テスト:ターミナルにクリップボードがない場合、GUI でクリップボードテストが失敗します(9.2.0941)。
* テスト:GTK4 UI で test_mksession_winpos() が失敗します(9.2.0942)。
* テスト:test_hardcopyが GTK4 UI で失敗します(9.2.0943)。
* test:GTK4 機能を確認する際、テストが失敗します(9.2.0944)。
* 数値オプション付きの sort() を改善できます(9.2.0945)。
* GTK2/3:ダイアログの後にマウス移動でビジュアル選択が開始されます(9.2.0946)。
* GTK4:起動後にマウスを動かすと画面がクリアされます(9.2.0947)。
* GTK4:ダイアログ後にマウス移動によりビジュアル選択が開始されます(9.2.0948)。
* GDK_KEY_VoidSymbolは未定義の可能性があります(9.2.0949)。
* transstr() は改善できます( 9.2.0906後)(9.2.0950)。
* GTK3:カーソルが点滅しなくなりました(9.2.0951)。
* 文字列化中のコンテナロックを改善できます(9.2.0952)。
* 挿入完了コードを改善できます(9.2.0953)。
* u_read_undo() は改善される可能性があります( 9.2.0935 後)(9.2.0954)。
* テスト:ターミナルテストが不安定です(9.2.0955)。
* GTK4:再描画中にウィンドウのサイズ変更時にクラッシュします(9.2.0956)。
* ファイルタイプ:ArgoCD 構成ファイルが認識されません(9.2.0957)。

Tenable は、前述の記述ブロックを SUSE セキュリティアドバイザリから直接抽出しています。

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

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://bugzilla.suse.com/1275011

https://bugzilla.suse.com/1275012

https://bugzilla.suse.com/1275013

https://bugzilla.suse.com/1275014

https://bugzilla.suse.com/1275015

https://bugzilla.suse.com/1275016

https://bugzilla.suse.com/1275017

https://bugzilla.suse.com/1275018

https://lists.suse.com/pipermail/sle-updates/2026-August/049422.html

https://www.suse.com/security/cve/CVE-2026-73070

https://www.suse.com/security/cve/CVE-2026-73071

https://www.suse.com/security/cve/CVE-2026-73072

https://www.suse.com/security/cve/CVE-2026-73074

https://www.suse.com/security/cve/CVE-2026-73075

https://www.suse.com/security/cve/CVE-2026-73076

https://www.suse.com/security/cve/CVE-2026-73077

https://www.suse.com/security/cve/CVE-2026-73078

プラグインの詳細

深刻度: High

ID: 339728

ファイル名: suse_SU-2026-3679-1.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

公開日: 2026/8/26

更新日: 2026/8/26

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: High

スコア: 7.6

パーセンタイル: 98.37

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 5.6

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

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

CVSS v3

リスクファクター: Low

基本値: 3.3

現状値: 3

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

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

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

CVSS v4

リスクファクター: High

Base Score: 8.6

Threat Score: 7.3

Threat Vector: CVSS:4.0/E:P

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

脆弱性情報

CPE: cpe:/o:novell:suse_linux:15, p-cpe:/a:novell:suse_linux:gvim, p-cpe:/a:novell:suse_linux:vim-data-common, p-cpe:/a:novell:suse_linux:vim-data, p-cpe:/a:novell:suse_linux:vim-small, p-cpe:/a:novell:suse_linux:vim

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2026/8/21

脆弱性公開日: 2026/8/11

参照情報

CVE: CVE-2026-73070, CVE-2026-73071, CVE-2026-73072, CVE-2026-73074, CVE-2026-73075, CVE-2026-73076, CVE-2026-73077, CVE-2026-73078

IAVA: 2026-A-0846

SuSE: SUSE-SU-2026:3679-1