CVE-2024-43790 in vim情報

要約

〜によって VulDB • 2026年05月23日

Vimはオープンソースのコマンドラインテキストエディタです。検索実行時に検索カウントメッセージの表示が無効化されている場合(:set shm+=S)、検索パターンが画面下部のバッファ(msgbuf)に表示されます。右左モード(:set rl)が有効になっていると、検索パターンが反転表示されます。これは新しいバッファを割り当てることで実現されます。検索パターンにASCII NUL文字が含まれている場合、反転バッファの割り当て時にstrlen()関数が呼び出され、ASCII NULバイトを検出するまでしかカウントしないため、割り当てられるバッファのサイズが元のバッファよりも小さくなります。その結果、元の長さインジケータが不正な値になります。これにより、msgbufの以前(現在では不正な)長さを用いてmsgbuf内の文字にアクセスする際にオーバーフローが発生します。この問題はVimパッチv9.1.0689で修正されています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub M

予約する

2024年08月16日

モデレーション

承諾済み

エントリ

VDB-275616

EPSS

0.00307

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!