Vulnerability Details CVE-2026-28499
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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 13.3%
CVSS Severity
CVSS v3 Score 6.1
Products affected by CVE-2026-28499
-
cpe:2.3:a:vapor:leafkit:-
-
cpe:2.3:a:vapor:leafkit:0.0.1
-
cpe:2.3:a:vapor:leafkit:0.0.2
-
cpe:2.3:a:vapor:leafkit:1.0.0
-
cpe:2.3:a:vapor:leafkit:1.1.0
-
cpe:2.3:a:vapor:leafkit:1.10.0
-
cpe:2.3:a:vapor:leafkit:1.10.1
-
cpe:2.3:a:vapor:leafkit:1.10.2
-
cpe:2.3:a:vapor:leafkit:1.10.3
-
cpe:2.3:a:vapor:leafkit:1.10.4
-
cpe:2.3:a:vapor:leafkit:1.10.5
-
cpe:2.3:a:vapor:leafkit:1.10.6
-
cpe:2.3:a:vapor:leafkit:1.11.0
-
cpe:2.3:a:vapor:leafkit:1.11.1
-
cpe:2.3:a:vapor:leafkit:1.12.0
-
cpe:2.3:a:vapor:leafkit:1.13.0
-
cpe:2.3:a:vapor:leafkit:1.13.1
-
cpe:2.3:a:vapor:leafkit:1.14.0
-
cpe:2.3:a:vapor:leafkit:1.14.1
-
cpe:2.3:a:vapor:leafkit:1.2.0
-
cpe:2.3:a:vapor:leafkit:1.3.0
-
cpe:2.3:a:vapor:leafkit:1.3.1
-
cpe:2.3:a:vapor:leafkit:1.4.0
-
cpe:2.3:a:vapor:leafkit:1.5.0
-
cpe:2.3:a:vapor:leafkit:1.6.0
-
cpe:2.3:a:vapor:leafkit:1.7.0
-
cpe:2.3:a:vapor:leafkit:1.8.0
-
cpe:2.3:a:vapor:leafkit:1.9.0