CVE-2024-55601

NameCVE-2024-55601
DescriptionHugo is a static site generator. Starting in version 0.123.0 and prior to version 0.139.4, some HTML attributes in Markdown in the internal templates listed below not escaped in internal render hooks. Those whoa re impacted are Hugo users who do not trust their Markdown content files and are using one or more of these templates: `_default/_markup/render-link.html` from `v0.123.0`; `_default/_markup/render-image.html` from `v0.123.0`; `_default/_markup/render-table.html` from `v0.134.0`; and/or `shortcodes/youtube.html` from `v0.125.0`. This issue is patched in v0.139.4. As a workaround, one may replace an affected component with user defined templates or disable the internal templates.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1089683

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
hugo (PTS)stretch0.18.1-1vulnerable
buster (security), buster, buster (lts)0.55.6+really0.54.0-1+deb10u1vulnerable
bullseye0.80.0-6fixed
bookworm0.111.3-1fixed
sid, trixie0.131.0-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
hugosourcestretch(unfixed)end-of-life
hugosourcebuster(unfixed)end-of-life
hugosourcebullseye(not affected)
hugosourcebookworm(not affected)
hugosource(unstable)(unfixed)1089683

Notes

[bookworm] - hugo <not-affected> (Vulnerable code introduced later)
[bullseye] - hugo <not-affected> (Vulnerable code introduced later)
https://github.com/gohugoio/hugo/security/advisories/GHSA-c2xf-9v2r-r2rx
Fixed by: https://github.com/gohugoio/hugo/commit/54398f8d572c689f9785d59e907fd910a23401b0 (v0.139.4)

Search for package or bug name: Reporting problems