CVE Database›Document archive›CVE-2026-97030

CVE-2026-97030

html/template: golang: html/template: Cross-site scripting via improper escaping of yield keyword

Loading…

Severity

Moderate

Red Hat Product Security

6.1

CVSS 3.1

Review impact separately from score.

Published · October 9, 2026

Updated · November 3, 2026

Description

A flaw was found in Go's html/template component. This vulnerability allows cross-site scripting (XSS) due to improper escaping of the 'yield' keyword during template processing. A remote attacker could exploit this flaw by providing crafted input to an affected template, leading to arbitrary script execution in a user's web browser.

Statement

This vulnerability is rated as Moderate severity because exploitation requires victim interaction through a web browser and is contingent on an application processing untrusted input within templates that employ the 'yield' keyword. In Red Hat environments, Go is predominantly utilized for backend management daemons, container tooling, and command-line utilities rather than serving dynamic web interfaces via this package. Consequently, typical deployments do not expose web-rendered content to untrusted clients, substantially limiting the attack surface across supported products.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 6.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

CWE-79 · Improper Neutralization of Input During Web Page Generation