~ / search / GHSA-c2xf-9v2r-r2rx

GHSA-c2xf-9v2r-r2rx

Hugo does not escape some attributes in internal templates

Source: GitHub Advisory Database (reviewed) Moderate CVE-2024-55601

Packages

EcosystemPackageAffectedFixed in
Go github.com/gohugoio/hugo >= 0.123.0, < 0.139.4 0.139.4

Details

As written in the advisory (Markdown source, shown as plain text).

## Impact Some HTML attributes in Markdown in the internal templates listed below not escaped. 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` * `shortcodes/youtube.html` from `v0.125.0` ## Patches Patched in v0.139.4. ## Workarounds Replace with user defined templates or disable the internal templates: https://gohugo.io/getting-started/configuration-markup/#renderhooksimageenabledefault ## References * https://github.com/gohugoio/hugo/releases/tag/v0.139.4 * https://gohugo.io/about/security/

References

External links from the advisory. They lead to third-party sites.