Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-c2xf-9v2r-r2rx

Опубликовано: 09 дек. 2024
Источник: github
Github: Прошло ревью
CVSS4: 5.3

Описание

Hugo does not escape some attributes in internal templates

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

Пакеты

Наименование

github.com/gohugoio/hugo

go
Затронутые версииВерсия исправления

>= 0.123.0, < 0.139.4

0.139.4

EPSS

Процентиль: 41%
0.0019
Низкий

5.3 Medium

CVSS4

Дефекты

CWE-79

Связанные уязвимости

ubuntu
около 1 года назад

Hugo 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.

CVSS3: 5.4
redhat
около 1 года назад

Hugo 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.

nvd
около 1 года назад

Hugo 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.

debian
около 1 года назад

Hugo is a static site generator. Starting in version 0.123.0 and prior ...

EPSS

Процентиль: 41%
0.0019
Низкий

5.3 Medium

CVSS4

Дефекты

CWE-79