Hugo depends on Go's os/exec
for certain features, e.g. for rendering of Pandoc documents if these binaries are found in the system %PATH%
on Windows. However, if a malicious file with the same name (exe
or bat
) is found in the current working directory at the time of running hugo
, the malicious command will be invoked instead of the system one.
Windows users who run hugo
inside untrusted Hugo sites are affected.
Users should upgrade to Hugo v0.79.1.
{ "nvd_published_at": "2020-12-21T23:15:00Z", "github_reviewed_at": "2021-05-21T18:15:45Z", "severity": "HIGH", "github_reviewed": true, "cwe_ids": [ "CWE-78" ] }