CVE-2026-28499

Severity CVSS v4.0:
MEDIUM
Type:
CWE-79 Cross-Site Scripting (XSS)
Publication date:
18/03/2026
Last modified:
18/03/2026

Description

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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:vapor:leafkit:*:*:*:*:*:*:*:* 1.14.2 (excluding)