
vim
уязвим ли последний пакет для Ubuntu 16/18 modeline
?
У меня есть два рабочих сервера на базе Ubuntu, на одном установлена 18.04.2 LTS, а на другом — 16.04.6 LTS.
Ни один из них apt-get upgrade
не apt-get dist-upgrade
показал никаких новых релизов для vim.
Последняя версия пакета — 7.4 на Ubuntu 16 и 8.0 на Ubuntu 18.
Какие-либо предложения?
Источник:https://www.reddit.com/r/vim/comments/bwp7q3/code_execution_vulnerability_in_vim_811365_and/
решение1
Пока нет пакета обновления vim для версии дистрибутива, которую вы упомянули. Вы можете отключить modeline, выполнив команду :set modeline
после открытия vim, а также использовать securemodeline
плагин или загрузить и скомпилировать vim из репозитория github, эта ошибка была исправлена 19 дней назад.
решение2
В качестве обходного пути просто выполните эту команду, используя root:
echo -e "set modelines=0\nset nomodeline" >> /etc/vim/vimrc
это отключит модель.
Что такое модель?
Строка вида /* vim: set textwidth=80 tabstop=8: */ в начале или конце файла, сообщающая Vim о необходимости установить определенные параметры.