CVE-2026-28499

MEDIUM CVSS 4.0: 6,9 EPSS 0.01%
Обновлено 18 марта 2026
Leafkit
Параметр Значение
CVSS 6,9 (MEDIUM)
Уязвимые версии до 1.14.2
Устранено в версии 1.14.2
Тип уязвимости CWE-116 (Некорректное кодирование вывода), CWE-79 (Межсайтовый скриптинг (XSS)), CWE-80 (Недостаточная фильтрация HTML-тегов (XSS))
Поставщик Leafkit
Публичный эксплойт Нет

LeafKit — это язык шаблонов с синтаксисом, вдохновленным Swift. До версии 1.14.2 экранирование HTML не работало правильно, когда шаблон печатает коллекцию (массив/словарь) через `#(значение)`. Это может привести к XSS, позволяющему отображать потенциально ненадежные входные данные без экранирования.

Версия 1.14.2 устраняет проблему.

Показать оригинальное описание (EN)

LeafKit is a templating language with Swift-inspired syntax. Prior to version 1.14.2, HTML escaping doesn't work correctly when a template prints a collection (Array / Dictionary) via `#(value)`. This can result in XSS, allowing potentially untrusted input to be rendered unescaped. Version 1.14.2 fixes the issue.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v4.0

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Vapor Leafkit
cpe:2.3:a:vapor:leafkit:*:*:*:*:*:*:*:*
1.14.2