概要
リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。
説明
リモートの SUSE Linux SLED15 / SLED_SAP15 / SLES15 / SLES_SAP15 ホストには、SUSE-SU-2026:3458-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。
このvimの更新では、次の問題が修正されます:
セキュリティの問題を修正:
- CVE-2026-59856:PHP Omni-Completion(bsc#1271194)による任意のコードの実行。
- CVE-2026-59857:SAL Soundfolding での領域外書き込み(bsc#1271195)。
- CVE-2026-59858:C omni-completion(bsc#1271193)による任意のコードの実行。
修正されたセキュリティ以外の問題:
- 無限ソーシングループを防ぐために、suse.vimrc を再エントリに対して保護します(bsc#1271684)。
- 「wrap」および「linebreak」を modeline から設定できるようにします(bsc#1268162)。
vim の変更:
- バージョン 9.2.0780 に更新済み:
* ファイルタイプ:完了から欠如を検出します(9.2.0726)。
* 焦点が合っていないときに、ポップアップ画像が正しくレンダリングされません(9.2.0727)。
* ファイルタイプ:supertux 情報パターンは、現在のディレクトリに関連しています(9.2.0728)。
* % が続く引用符付き行の括弧をスキップします(9.2.0729)。
* GTK4 GUI タブラインは更新されません(9.2.0730)。
* セッションの復元時に、GTK4 GUI のスクロールバーのサイズが更新されません(9.2.0731)。
* session:絶対列/行を使用して端末を復元(9.2.0732)。
* GTK3:アルファチャネルをドロップして以来、GUI が X11 で遅くなります(9.2.0733)。
* 長さ(9.2.0734)の代わりに関数ポインターが STRNCMP() に渡される。
* テスト:コメントテストを改善できます(9.2.0737)。
* completion:「autocompletedelay」がメインループをブロックし、自動コマンドをドロップします(9.2.0739)。
* GTK4:スクロールバーが間違って表示される(9.2.0740)。
* complete_check() は、マップされた入力(9.2.0741)に対して TRUE を返しません。
* ファイルタイプ:SSHキーおよび関連するファイルタイプが認識されません(9.2.0742)。
* string マクロが誤った型(9.2.0743)のサイズを警告なしに受け入れます。
* popup_atcursor() は空白(9.2.0744)ですぐに閉じます。
* cscope:配列を成長させる際の接続漏洩が失敗します(9.2.0747)。
* 「autocompletedelay」は、CTRL-G U と干渉します(9.2.0748)。
* 「autocompletedelay」は i_CTRL-K に干渉します(9.2.0749)。
* completion:「AutoCompleteDelay」延期により状態が漏洩します(9.2.0750)。
* GTK3 GUI が Wayland(9.2.0751)で低速です。
* GTK4:ドラッグアンドドロップは HTML をサポートしません(9.2.0752)。
* GTK GUI 遅延再描画が「lazyredraw」でスキップされます(9.2.0753)。
* search_for_exact_lineにおける繰り返しの完了長検索(9.2.0754)。
* 記録時に「autocomplete」の動作が一貫していません(9.2.0755)。
* 複数のタブページがあるセッションで、「winminheight」が 0 に設定されます(9.2.0756)。
* pum:ポップアップメニューグループに対して背景が設定されていないとき、不透明度がありません(9.2.0758)。
* 「AutoCompleteDelay」用の一部のコードが不要になりました(9.2.0759)。
* 初期化されていない可能性のある var を使用していることに対するコンパイラの警告(9.2.0760)。
* runtime(netrw):Unix:「\」ファイルを開くことができません(9.2.0761)。
* :set completion における重複したサブオプション名のチェック(9.2.0762)。
* 未使用関数に関するコンパイラの警告(9.2.0764)。
* popup:端末上の不透明度のポップアップが、移動してもクリアされません(9.2.0765)。
* 空文字へのquick_tabエントリが間違ったインデックスをポイントします(9.2.0766)。
* legacy/vim9cmd 修飾子は、オプション値のスクリプトバージョンを設定しません(9.2.0767)。
* legacy/vim9cmd 修飾子は排他的ではありません(9.2.0768)。
* iconv を使用した UTF-16be への変換に一貫性がありません(9.2.0769)。
* dict_add_dict() の失敗時の所有権は一貫していません(9.2.0770)。
* dict_add_list() の失敗時に一貫性のない所有権があります(9.2.0771)。
* Vim9:alloc_type() 内の NULL 逆参照(9.2.0772)。
* alloc 失敗時の evalfunc.c におけるメモリリーク(9.2.0773)。
* alloc 失敗時の f_getscriptinfo() でのメモリリーク(9.2.0774)。
* alloc 失敗時の highlight_get_info() でのメモリリーク(9.2.0775)。
* alloc 失敗時の sign_getlist() でのメモリリーク(9.2.0776)。
* alloc 失敗時の add_defer() でのメモリリーク(9.2.0777)。
* alloc 失敗時の compile_dict() でのメモリリーク(9.2.0778)。
* alloc 失敗時の type_name_func() でのメモリリーク(9.2.0779)。
* alloc 失敗時の evalvars.c におけるメモリリーク(9.2.0780)。
- バージョン 9.2.0725 に更新済み:
* GTK:プリエディットのフォントサイズが小数点サイズに対して不適切です(9.2.0532)。
* CTRL-R CTRL-P 貼り付けの後に、マークが挿入テキストの末尾に移動しました(9.2.0533)。
* GTK UI はフルスクリーンモードをサポートしていません(9.2.0534)。
* GTK4:マウスポインターにマウスポップアップメニューが表示されない(9.2.0537)。
* ステータスライン expr %{} 先頭の空白を保持できない(9.2.0538)。
* ファイルタイプ:過剰な数の Bitbake インクルードファイルが認識されます(9.2.0539)。
* Vim9:endclass/endenum/endinterface がエラーを起こす可能性があります(9.2.0541)。
* Vim9:型付き変数を再宣言する際の誤ったエラー(9.2.0543)。
* GTK4:サイズ変更またはドラッグ後のウィンドウの空白(9.2.0544)。
* ポップアップ:ブレンドでハードコードされたフォールバックカラーが使用されます(9.2.0545)。
* configure:GTK4 ビルドには GTK >= 4.10 が必要です(9.2.0546)。
* 「errorformat」の「%v」は、「tabstop」の影響を受けます(9.2.0547)。
* GTK4:ターミナルおよび pty ジョブの出力が処理されません(9.2.0548)。
* 自動インデントストリップをスキップした後にカーソルが間違っている(9.2.0549)。
* GTK4:タブ切り替え時に「mousehide」でカーソルの再表示が解除されます(9.2.0550)。
* ファイルタイプ:Tolk ファイルが認識されません(9.2.0551)。
* GTK4:メニューバーが非表示の場合、 F10 は何もしません(9.2.0552)。
* runtime(netrw):netrw は _ (9.2.0553) を含むホスト名を拒否します。
* GTK4:free_menu() でのメモリリーク(9.2.0554)。
* ex_substitute() に strlen() が多すぎます (9.2.0555)。
* GTK4:スクロールバーが表示されず、クリックに反応しません(9.2.0556)。
* ファイルタイプ:Kawasaki Robots ファイルが認識されません(9.2.0557)。
* filetype:Popcap Reanimation ファイルが認識されません(9.2.0558)。
* filetype:Kaitai 構造体ファイルが再認識されません(9.2.0559)。
* ファイルタイプ:busybox shebang の行が認識されません(9.2.0560)。
* [セキュリティ]:python3complete でのコード実行の可能性(9.2.0561)。
* ファイルタイプ:SGF ファイルが認識されません(9.2.0562)。
* GTK3/Wayland:タブラインでのマウスの右ボタンによるクラッシュ(9.2.0563)。
* GTK4:tabline がマウスクリックに応答しません(9.2.0564)。
* [セキュリティ]:update_snapshot() における領域外読み取り(9.2.0565)。
* <C-w>f は、do_ecmd() が中止されると、ウィンドウが重複します(9.2.0566)。
* dict 関数名の割り当て失敗が処理されません(9.2.0567)。
* pythoncomplete:g:pythoncomplete_allow_import には何の効果もありませんでした(9.2.0568)。
* libvterm CSI 8 t のサイズ変更における領域外アクセス(9.2.0569)。
* GTK4:マウスホイールのスクロールが正常に動作しません(9.2.0570)。
* Vim9:失敗時の compile_nested_function() でのメモリリーク(9.2.0571)。
* 全角文字(9.2.0572)の後の仮想テキストの折り返しで行が消えます。
* Vim9:一部のブロックキーワードでEX_WHOLEがありません(9.2.0573)。
* popup_create() がセキュア/サンドボックス(9.2.0576)でブロックされません。
* GTK4:ウィンドウのサイズ変更の問題(9.2.0577)。
* GTK4::unmenu が、メニューバーからエントリを削除しません(9.2.0578)。
* :mksession、:mkview および :mkvimrc は、レガシー Vim スクリプト(9.2.0579)を放出します。
* xxd:バイナリ出力は -R で色付けされません(9.2.0580)。
* quickfix バッファを最大化して削除した後で、ウィンドウの高さが間違っています(9.2.0581)。
* GTK4:XFONTSET が定義されている場合のコンパイルエラー(9.2.0582)。
* 完了:あいまいな行の補完のためにインデントが無視されません(9.2.0583)。
* GTK4:UI 機能の欠落(9.2.0584)。
* QuickFix バッファで削除を元に戻した後の行番号が間違っています(9.2.0585)。
* ターミナルバッファに貼り付ける際に TextPut autocmd がクラッシュする(9.2.0586)。
* GTK4:左スクロールバーがdrawareaとオーバーラップします(9.2.0587)。
* GTK4:メニューバーのポップオーバーを閉じた後に描画領域にフォーカスがなくなります(9.2.0588)。
* ファイルタイプ:xinitrc ファイルが認識されません(9.2.0589)。
* GTK4:ポップアップメニューを開くと、描画領域でフォーカス形状がなくなります(9.2.0590)。
* 上にスクロールすると「scrolljump」が無視されます(9.2.0591)。
* ターミナルウインドウでのセッション復元時のエラー(9.2.0592)。
* :wqall は、実行中のターミナルバッファの term_setkill() を無視します(9.2.0593)。
* 「:wqall」と実行中のターミナルジョブでの use-after-free(9.2.0594)。
* MS-Windows:gvimext に対する誤ったバッファサイズの計算(9.2.0595)。
* cmdline 完了ポップアップはマウスでスクロールできません(9.2.0596)。
* [セキュリティ]:python complete によるコード実行の可能性(9.2.0597)。
* ポップアップ:popup_setoptions() で設定されたタイトルが表示されません(9.2.0599)。
* ClientServer メソッドを引数として指定する必要があります(9.2.0600)。
* matchfuzzypos() が長い候補のガベージポジションを返します(9.2.0601)。
* popup:ポップアップグループに対して背景が設定されていないとき、不透明度がありません(9.2.0602)。
* GUI のサイズ変更時に発生する可能性のあるヒープバッファオーバーフロー(9.2.0603)。
* GTK4:すべてのクリップボード形式をサポートしていません(9.2.0606)。
* GTK4:inputdialog() が想定通りに動作しません(9.2.0607)。
* popup_setoptions()/ch_setoptions() は、セキュアモード(9.2.0608)をチェックしません。
* 完了情報ポップアップはキーボードでスクロールできません(9.2.0609)。
* cindent:コメント内の右中括弧は、次の行のインデントに影響します(9.2.0610)。
* MS-Windows:evim.exe が VIMDLL で動作しません(9.2.0611)。
* ポップアップウィンドウで画像をレンダリングできません(9.2.0612)。
* 不透明度のポップアップが古いセルを残します(9.2.0614)。
* Sixel エンコーダーが、図形の右端にピクセルをドロップします(9.2.0615)。
* GTK4:クリップボード読み取りタイムアウトでの use-after-free(9.2.0616)。
* GvimExt:異なるランタイムディレクトリをサポートしません(9.2.0617)。
* dict_add() 失敗時の popup_getoptions() における use-after-free(9.2.0618)。
* ポップアップ画像サイズ検証における整数オーバーフロー(9.2.0619)。
* runtime(netrw):2match パターンの再構築を修正します(9.2.0620)。
* virtualedit=onemore で「autoindent」が取り除かれません(9.2.0621)。
* str2blob() は広い UTF-16 エンコーディング(9.2.0622)では機能しません。
* スペルファイルツリー境界チェックでの整数オーバーフローの可能性(9.2.0623)。
* C-N/C-P は、complete() 完了でマッピングできません(9.2.0624)。
* GTK4:Wayland が無効化されている場合のリンクエラー(9.2.0625)。
* Vim9:ドット表記の dict キー名で無効な文字を許可(9.2.0626)。
* :vim9cmd ソースは、すべてのスクリプトを Vim9 スクリプトとして処理します(9.2.0627)。
* ポップアップ画像:不適切なオーバーラップレイヤー、kitty ラギー(9.2.0628)。
* 有効な省略語のチェック時に、0x80 および 0x9b バイトがエスケープ解除されません(9.2.0629)。
* ポップアップ画像:GUI モードで出力される kitty 画像(9.2.0630)。
* DECRQM および SGR マウスは、フットターミナルではサポートされていません(9.2.0631)。
* GTK4:ハードウェアアクセラレーションレンダリング(9.2.0632)をサポートしません。
* MS-Windows:ターミナルにおける kitty グラフィックスサポートのサポートがありません(9.2.0633)。
* GTK4:最小サイズ制限なし(9.2.0634)。
* 構文 contains/cluster リストのチェックが遅い(9.2.0635)。
* ポップアップ画像:RGBA アニメーションフレームの下の古いピクセル(9.2.0636)。
* sixel:アンチエイリアス処理された RGBA 画像が可視輪郭付きでレンダリングされます(9.2.0637)。
* カスタム完了から空白を含む一致を返すことはできません(9.2.0638)。
* 「formatprg」付きの gq が空のバッファで失敗します(9.2.0639)。
* 「%」コマンドが、コメント内の括弧にジャンプします(9.2.0640)。
* GTK4:gui_mch_menu_hidden() でのクラッシュ(9.2.0641)。
* statusline:アイテムグループのバッファオーバーフロー(9.2.0642)。
* 画像 ifdefs の欠落(9.2.0643)。
* ポップアップ画像:同期出力コードの重複(9.2.0644)。
* 文字の作成は、end-id abbr では受け入れられなくなりました(9.2.0645)。
* ソフトウェアレンダリングの HiDPI/4K で GTK3 GUI が遅くなります(9.2.0646)。
* matchfuzzypos():長く等長い候補者に対して完全一致が正しくない(9.2.0647)。
* MS-Windows:警告をコンパイルします(9.2.0648)。
* filetype:TF ファイルが不適切に認識されることがあります(9.2.0649)。
* Vim は、例 -O2 CFLAGS(9.2.0650)で構築されると、起動時に中止されます。
* 完了:「smartcase」は「longest」で機能しません(9.2.0651)。
* popup:clipwindow がスクロールしてビューから外れた後の古い kitty 画像(9.2.0652)。
* [セキュリティ]:tree_count_words() の領域外書き込み(9.2.0653)。
* GTK4:gui_mch_init() での初期化されていない色の使用(9.2.0654)。
* GTK4:vim_form_measure() での NULL チェックの欠落(9.2.0655)。
* 完了:スマートケースフィルタリングで間違った tolower() を使用(9.2.0656)。
* GTK4:タブラインで右クリックした際のメニューの欠落(9.2.0657)。
* xxd:huntype() の符号付き整数オーバーフロー(9.2.0658)。
* GTK4:GUI でバルーンがサポートされていません(9.2.0659)。
* スクロールバーをドラッグしても WinScrolled がトリガーされません(9.2.0660)。
* Vim の一時ディレクトリの意図しないワイプにより、エラーが発生します(9.2.0661)。
* [セキュリティ] dump_prefixes() でのスタック領域外書き込み(9.2.0662)。
* [セキュリティ]:runtime(netrw):ローカルファイル削除におけるコードインジェクション(9.2.0663)。
* GTK4:出力時の GTK 重大エラー(9.2.0665)。
* Terminal-Normal モードでは、空白の行を背景色で色付けしません(9.2.0666)。
* パッチ 9.2.0590 が間違っていました(9.2.0667)。
* GTK4:最小水平サイズが小さすぎます(9.2.0668)。
* GTK4:ツールバーを改善できます(9.2.0669)。
* [セキュリティ]:テキストプロパティの領域外読み取り(9.2.0670)。
* [セキュリティ]:SoDium 暗号化ファイルによる領域外読み取りの可能性(9.2.0671)。
* 破損したテキストプロパティにより内部エラーが発生します(9.2.0672)。
* configure:動的 Ruby リンカーフラグをクリアします(9.2.0674)。
* MS-Windows:名前に「%」があるバッファに切り替えることができません(9.2.0676)。
* 代替ファイルレジスタ # をクリアできません(9.2.0677)。
* [セキュリティ]:zip.vim における PowerShell コードの実行可能性(9.2.0678)。
* [セキュリティ]:テキストプロパティ仮想テキストによる領域外読み取り(9.2.0679)。
* keytrans() は「|」および「\」を置換しません(9.2.0680)。
* configure:動的な ruby ビルドに対しても、-lruby が追加されました(9.2.0681)。
* 完了のフィルタリング中に complete() を呼び出すときの誤ったドットリピート(9.2.0682)。
* ファイルタイプの補完が、フィニッシュされたサブオプションを不適切に処理します(9.2.0683)。
* :reg # は、「#」レジスタの値を表示しません(9.2.0684)。
* clipboard.c は GTK2 上の Wayland CFLAGS を取得しません(9.2.0685)。
* スタイル:strcmp の使用法に一貫性がありません(9.2.0686)。
* popup_image_composites_frames() の if ブロックスコープが不適切です(9.2.0687)。
* Terminal-Normal モードでは、色付きの空白行に Visual の選択が表示されません(9.2.0688)。
* 「%」コマンドは、多くのスラッシュがある長い行で動作が遅くなります(9.2.0689)。
* Solaris:スワップファイル名が長すぎます(9.2.0690)。
* Solaris:Test_terminal_composing_unicode() が失敗します(9.2.0691)。
* GTK2:ビルド失敗、ポップアップ画像が正しく描画されません(9.2.0692)。
* Solaris:Solaris の特殊性による一部のテストが失敗します(9.2.0694)。
* Solaris:flock (9.2.0695) が欠落しているために test_delete_temp_dir() が失敗します。
* GTK4:ツールバーサポートに関するいくつかの問題(9.2.0696)。
* CSI キー解析時のオーバーフローの可能性(9.2.0697)。
* [セキュリティ]:soundfold() による領域外の書き込み(9.2.0698)。
* [セキュリティ]:python complete によるコード実行の可能性(9.2.0699)。
* configure:検出されないtimer_createに対する -lrt 要件(9.2.0700)。
* :windo と :tabdo が「winfixbuf」で余分なウィンドウを作成します(9.2.0702)。
* セッションファイルが相対的な Vim9 自動ロードインポートを保存しない(9.2.0703)。
* GTK4:マウスイベントを処理しません(9.2.0704)。
* :d elete # が '# and clobbers '0 の更新にサイレントに失敗します(9.2.0705)。
* 完了:テキストが隠される前にポップアップが誤って配置される(9.2.0707)。
* エラーケースでの do_autocmd での漏洩(9.2.0708)。
* GTK4:いくつかのマイナーな問題(9.2.0709)。
* GTK4 GUI のサイズ変更処理を改善できます(9.2.0710)。
* エラーケース(9.2.0711)の ins_compl_infercase_gettext() での漏洩。
* GTK4:ダイアログがニモニックを正しく処理しない(9.2.0712)。
* 完了:ポップアップメニューが表示されているときにルーラーが正しく更新されない(9.2.0713)。
* Coverity は、NULL デリファレンスについて警告を出しています(9.2.0714)。
* Coverity は、hl_blend_attr() のコピー/貼り付けエラーについて警告しています(9.2.0715)。
* ファイルタイプ:すべての supertux ファイルが認識されるわけではありません(9.2.0716)。
* 引数のない :syn sync は構文クラスター(9.2.0718)も一覧表示します。
* GTK4:デフォルトメニューがない(9.2.0719)。
* GTK4:browsefilter(9.2.0720)をサポートしていません。
* serverlist() が \n で区切られた文字列を返します(9.2.0721)。
* GTK4:検索/置換ダイアログを改善できます(9.2.0722)。
* term_start() は「noclose」をサポートしません(9.2.0723)。
* 終了時にジョブexit_cb解放する際の use-after-free(9.2.0724)。
Tenable は、前述の記述ブロックを SUSE セキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
影響を受けるパッケージを更新してください。
プラグインの詳細
ファイル名: suse_SU-2026-3458-1.nasl
エージェント: unix
サポートされているセンサー: Agentless Assessment, Continuous Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
リスク情報
ベクトル: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C
ベクトル: CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C
Threat Vector: CVSS:4.0/E:P
Vector: CVSS:4.0/AV:L/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
エクスプロイトの容易さ: Exploits are available