Florian Larysch and Bram Moolenaar discovered that vim, an enhanced vi
editor, does not properly validate values for the filetype
,
syntax
and keymap
options, which may result in the execution of
arbitrary code if a file with a specially crafted modeline is opened.