
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-58190 is an infinite parsing loop vulnerability in the html.Parse function of the golang.org/x/net/html Go package that can lead to denial of service (DoS). It affects all versions of golang.org/x/net/html prior to 0.45.0. The vulnerability was disclosed on February 5, 2026, and is classified as CWE-835 (Loop with Unreachable Exit Condition). It carries a CVSS v3.1 base score of 5.3 (Medium) (Go Vuln DB, IBM Advisory).
The root cause is CWE-835 — a loop with an unreachable exit condition — within the html.Parse function of golang.org/x/net/html. When the parser encounters certain specially crafted HTML inputs, it enters an infinite loop from which it cannot exit, consuming CPU resources indefinitely. The vulnerability requires no authentication or user interaction and is exploitable remotely over the network with low attack complexity. The issue was tracked in the Go vulnerability database as GO-2026-4441 and is linked to the upstream Go issue golang/go#70179 (Go Vuln DB, GitHub Issue).
Successful exploitation causes the affected application to enter an infinite CPU-consuming loop, rendering it unresponsive and resulting in a denial of service condition. There is no confidentiality or integrity impact — only availability is affected. Any application or service that uses golang.org/x/net/html to parse untrusted or user-supplied HTML content is at risk, including downstream products such as IBM Db2 on Cloud Pak for Data, IBM Db2 Warehouse on Cloud Pak for Data, Veeam products, Splunk, and various SUSE/openSUSE packages (IBM Advisory, Go Vuln DB).
A proof-of-concept reference exists in the Go vulnerability database issue tracker, but there is no evidence of active in-the-wild exploitation at this time (GitHub Issue). The vulnerability requires no privileges and no user interaction, making it trivially exploitable by any network-accessible attacker who can supply HTML input to a vulnerable application. The EPSS score is approximately 0.02% (0.000200), indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.
golang.org/x/net/html (versions < 0.45.0) to parse HTML input — such as web scrapers, HTML sanitizers, or content processing services.html.Parse. The specific input pattern exploits a parser state from which no exit condition is reachable (per golang/go#70179).html.Parse — for example, an HTTP request body, a form field, or an API endpoint that accepts HTML content.The vulnerability is fixed in golang.org/x/net/html version 0.45.0 and later. Developers should update their Go module dependency by running go get golang.org/x/net@v0.45.0 and rebuilding affected applications. Downstream product vendors have released or are releasing patches: IBM has addressed this in Db2 on Cloud Pak for Data and Db2 Warehouse on Cloud Pak for Data, Ubuntu issued USN-8089-1/2/3, and SUSE/openSUSE have released corresponding security updates. As a temporary workaround, applications can implement input size limits or timeouts on HTML parsing operations to bound the impact of an infinite loop (Go Patch, Go Vuln DB, IBM Advisory).
The vulnerability has received broad attention from Linux distribution maintainers, with SUSE, openSUSE, Ubuntu, and Amazon Linux all issuing security advisories and package updates. Veeam and Splunk have also published advisories acknowledging the impact on their products. Community reaction has been measured given the Medium severity rating and lack of active exploitation, with the primary focus on patching downstream Go-based software that processes untrusted HTML (IBM Advisory, Ubuntu USN-8089-1).
Fix availability across major Linux distributions and their releases.
bookworm
golang-golang-x-net
sid
golang-golang-x-net: 1:0.47.0-1
trixie
golang-golang-x-net
bionic (esm-apps)
golang-golang-x-net-dev: 1:0.0+git20170629.c81e7f2+dfsg-2ubuntu0.1~esm2
bionic (esm-infra)
lxd: 3.0.3-0ubuntu1~18.04.2+esm2
devel
golang-golang-x-net
focal (esm-apps)
golang-golang-x-net-dev: 1:0.0+git20190811.74dc4d7+dfsg-1ubuntu0.1~esm2
focal (esm-infra)
google-guest-agent
jammy
golang-golang-x-net
jammy (esm-apps)
golang-golang-x-net: 1:0.0+git20211209.491a49a+dfsg-1ubuntu0.1~esm2
noble
golang-golang-x-net
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."