Удаленное выполнение произвольной команды в Emacs

good-penguin.png

Ошибка вызвана автоматической обработкой содержимого каталога a .git/, когда он размещён в одном каталоге с открываемым файлом. В этом случае Emacs при открытии файла запускает команды git ls-files и git status, выполняемые в контексте содержимого .git/. Для выполнения кода достаточно открыть в Emacs файл из каталога, в котором имеется подкаталог .git/ с файлом конфигурации config, включающим опцию core.fsmonitor с указанной атакующим командой для запуска. Сопровождающие GNU Emacs отцы отказались устранять уязвимость, переведя стрелки на разрабов git.

>>> Подробности

©  Linux.org.ru