CVE-2026-56852: Infinite loop on invalid input in golang.org/x/text
A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.
Other sources
Infinite loop on invalid input in golang.org/x/text
— Microsoft
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 19.0.4-11 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.8.2-5 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.31.0-25 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.12.0-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 4.0.2-10 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.7.0-5 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.63.0-5 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.30.10-26 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.7.1-8 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.15.0-6 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.7.7-16 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.0.10-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.14.1-16 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.15.0.aks0-16 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.24.2-29 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.19.1.kata3-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.6.1-5 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.5.33-1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.62.0-19 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 25.0.7-4 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.2.0-22 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.14.0-16 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.11.4-18 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.62.0-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 0.5.1-6 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 10.25.1-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 25.0.3-19 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.32.0-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.9.5-18 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.10.182-5 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.27.0-13 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.12.15-10 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.7.5-19 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.5.0-2 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 8.7.11-8 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.7.0-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.22.0-6 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.14.4-12 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 1.7.7-6 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 2.2.4-6
Event History
Frequently Asked Questions
What is the severity of CVE-2026-56852?
CVE-2026-56852 has a high severity rating of 7.5 according to the CVSS version 3.1.
How do I fix CVE-2026-56852?
To fix CVE-2026-56852, update the golang.org/x/text library to the latest version that addresses this vulnerability.
What kind of input causes the issue in CVE-2026-56852?
CVE-2026-56852 is triggered by input containing invalid UTF-8 bytes.
What component of golang.org/x/text is affected by CVE-2026-56852?
CVE-2026-56852 affects the norm.Iter function in the golang.org/x/text/norm package.
What is the consequence of the vulnerability identified by CVE-2026-56852?
The consequence of CVE-2026-56852 is that the program can enter an infinite loop, potentially leading to denial of service.