Hugo 0.79.1: Одно исправление безопасности для Hugo в Windows
Hugo зависит от os/exec Go для определенных функций, например для рендеринга документов Pandoc, если эти двоичные файлы находятся в системе %PATH% в Windows. Однако, если вредоносный файл с таким же именем (exe или bat) был обнаружен в текущем рабочем каталоге во время запуска hugo, то вместо системной будет вызвана вредоносная команда.
Это затронуло пользователей Windows, которые запускали hugo на ненадежных сайтах Hugo.
Причина этой проблемы - Go, смотрите https://github.com/golang/go/issues/38736
Мы исправили это в Hugo, используя исправленную версию exec.LookPath из https://github.com/cli/safeexec (спасибо @mislav за реализацию).
Спасибо @Ry0taK за отчет об ошибке.
Последнее обновление: December 24, 2020
Улучшить эту страницу
Улучшить эту страницу