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

exploitDog

nvd логотип

CVE-2023-39318

Опубликовано: 08 сент. 2023
Источник: nvd
CVSS3: 6.1
EPSS Низкий

Уязвимость межсайтового скриптинга (XSS) в пакете html/template из-за некорректной обработки HTML-подобных комментариев и хэшбэнгов в контексте

Описание

Пакет html/template не обрабатывает корректно HTML-подобные комментарии вида "" и хэшбэнг-комментарии вида "#!" в контексте тега <script>. Это может привести к тому, что парсер шаблонов неправильно интерпретирует содержимое контекста <script>, и действия могут быть некорректно экранированы. Данная проблема может быть использована для проведения атаки межсайтового скриптинга (XSS).

Тип уязвимости

Межсайтовый скрипт (XSS)

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
Версия до 1.20.8 (исключая)
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
Версия от 1.21.0 (включая) до 1.21.1 (исключая)

EPSS

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

6.1 Medium

CVSS3

Дефекты

CWE-79

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

CVSS3: 6.1
ubuntu
почти 2 года назад

The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause the template parser to improperly interpret the contents of <script> contexts, causing actions to be improperly escaped. This may be leveraged to perform an XSS attack.

CVSS3: 6.1
redhat
почти 2 года назад

The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause the template parser to improperly interpret the contents of <script> contexts, causing actions to be improperly escaped. This may be leveraged to perform an XSS attack.

CVSS3: 6.1
debian
почти 2 года назад

The html/template package does not properly handle HTML-like "" commen ...

CVSS3: 6.1
github
почти 2 года назад

The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause the template parser to improperly interpret the contents of <script> contexts, causing actions to be improperly escaped. This may be leveraged to perform an XSS attack.

CVSS3: 6.1
fstec
почти 2 года назад

Уязвимость пакета html/template языка программирования Go, позволяющая нарушителю провести атаку межсайтового скриптинга (XSS)

EPSS

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

6.1 Medium

CVSS3

Дефекты

CWE-79