Грешката е причинена от автоматична обработка на съдържанието на каталога a .git/, когато той е разположен в един и същи каталог с отваряния файл. В този случай Emacs, при отваряне на файла, стартира командите git ls-files и git status, изпълнявани в контекста на съдържанието на .git/. За да се изпълни кода, е достатъчно да се отвори в Emacs файл от каталога, в който има подкаталог .git/ с конфигурационен файл config, включващ опцията core.fsmonitor с указана атакуваща команда за стартиране. Поддръжниците на GNU Emacs отказаха да отстранят уязвимостта, прехвърляйки отговорността на разработчиците на git.
Източник: linux.org.ru
