Skip to content
OpenAdvisories
Unscored HSEC-2024-0001

Reflected XSS vulnerability in keter

Published Nov 14, 2025 · Updated Nov 14, 2025 · Assigned by HSEC

Description

# Reflected XSS vulnerability in keter

Keter is an app-server/reverse-proxy often used with webapps build on Yesod web-framework.

In the logic handling VHost dispatch, Keter was echoing back `Host` header value, unescaped,
as part of an HTML error page. This constitutes a reflected-XSS vulnerability. Although
not readily exploitable directly from a browser (where `Host` header can't generally assume
arbitrary values), it may become such in presence of further weaknesses in components
upstream of Keter in the http proxying chain. Therefore, AC:High in CVSS evaluation.

Affected packages

EcosystemPackageAffectedFixedRecord
Hackage keter >= 0.3.4, < 1.8.4 1.8.4 HSEC-2024-0001

References