CVE-2024-43790 in vimИнформация

Сводка

по VulDB • 23.05.2026

Vim — это текстовый редактор командной строки с открытым исходным кодом. При выполнении поиска и отключенном отображении сообщения с количеством совпадений (:set shm+=S) шаблон поиска отображается в нижней части экрана в буфере (msgbuf). При включенном режиме правого-левого (:set rl) шаблон поиска отображается в перевернутом виде. Это происходит путем выделения нового буфера. Если шаблон поиска содержит некоторые символы ASCII NUL, выделенный буфер будет меньше исходного выделенного буфера (поскольку для выделения перевернутого буфера вызывается функция strlen(), которая считает только до первого обнаруженного байта ASCII NUL), и, следовательно, индикатор исходной длины будет неверным. Это вызывает переполнение буфера при доступе к символам внутри msgbuf по ранее (теперь неверной) длине msgbuf. Проблема была исправлена начиная с патча Vim v9.1.0689.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

GitHub M

Резервировать

16.08.2024

Раскрытие

23.08.2024

Модерация

принято

Вход

VDB-275616

EPSS

0.00307

KEV

Нет

Деятельности

Очень низкий

Сектор

Energy, Pharma, ...

Источники

Do you need the next level of professionalism?

Upgrade your account now!