Read the docs
TI-2026-81566 Aliases CVE-2026-78661GHSA-75pg-wvh3-34jr

Quadratic complexity in golang.org/x/net HTML text coalescing

Priority LOW 39CWE-407Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
High · None · None
Fix status
Partial Red Hat: 68 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-407.

Summary

The golang.org/x/net/html package in golang.org/x/net before 0.62.0 concatenates text onto existing text nodes during HTML parsing, copying the accumulated string on every token. Inputs with many short text runs separated by ignored end tags therefore cause quadratic allocations and byte copies (CWE-407). An unauthenticated remote attacker can supply such HTML to a service that parses it.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

When coalescing adjacent text nodes in addText and fosterParent, appending to an existing TextNode's Data via string concatenation (n.Data += text) reallocated and copied the accumulated string on every token. Inputs containing many short text runs separated by ignored end tags (such as "a</x>") caused O(n^2) allocations and byte copies. Accumulate coalesced text in per-node byte slices during parsing and materialize Data strings once at the end of parse.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00409 35th percentileScored 2026-11-07
Fix Partial golang.org/x/net/html (golang.org/x/net): 0.62.0Red Hat: 68 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Go standard librarygolang.org/x/net/htmlbefore 0.62.00.62.0Patch availableCNA
  • golang.org/x/net/html VendorGo standard library Affected before 0.62.0 Fixed in 0.62.0 Patch available CNA

Remediation

Update golang.org/x/net to version 0.62.0, which fixes golang.org/x/net/html. Red Hat lists these products as affected with no fix: AWS Load Balancer Operator, Ansible Automation Orchestrator 2026, Assisted Installer for Red Hat OpenShift Container Platform 2, Builds for Red Hat OpenShift, Compliance Operator, and other products.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA golang.org/x/net/html (golang.org/x/net) Fixed in 0.62.0

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Release ·

    golang.org/x/net/html 0.62.0

    2 records Highest priority Priority LOW 2 LOW

    Other records, highest priority first

    • TI-2026-81567 Namespace check flaw in golang.org/x/net HTML text renderingPriority LOW 27

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
AWS Load Balancer OperatorAffected—
Ansible Automation Orchestrator 2026Affected—
Assisted Installer for Red Hat OpenShift Container Platform 2Affected—
Builds for Red Hat OpenShiftAffected—
Compliance OperatorAffected—
Confidential Compute AttestationAffected—
Cost Management On PremiseAffected—
Cryostat 4Affected—
Fence Agents Remediation OperatorAffected—
File Integrity OperatorAffected—
Gatekeeper 3Affected—
Logging Subsystem for Red Hat OpenShiftAffected—
Logical Volume Manager StorageAffected—
Migration Toolkit for Applications 8Affected—
Migration Toolkit for ContainersAffected—
Multiarch Tuning OperatorAffected—
Multicluster Engine for KubernetesAffected—
Multicluster Global HubAffected—
Multicluster Global Hub 5Affected—
Network Observability OperatorAffected—
Node HealthCheck OperatorAffected—
Node Maintenance OperatorAffected—
OpenShift API for Data ProtectionAffected—
OpenShift Developer Tools and ServicesAffected—
OpenShift LightspeedAffected—
OpenShift ServerlessAffected—
OpenShift Service Mesh 3Affected—
Red Hat 3scale API Management Platform 2Affected—
Red Hat Advanced Cluster Management for Kubernetes 2Affected—
Red Hat Advanced Cluster Security 4Affected—
Red Hat Ansible Automation Platform 2Affected—
Red Hat Ceph Storage 5Affected—
Red Hat Ceph Storage 7Affected—
Red Hat Ceph Storage 8Affected—
Red Hat Ceph Storage 9Affected—
Red Hat Certification Program for Red Hat Enterprise Linux 9Affected—
Red Hat Connectivity Link 1Affected—
Red Hat Developer Hub 1Affected—
Red Hat Edge Manager 1Affected—
Red Hat Enterprise Linux 10Affected—
Red Hat Enterprise Linux 8Affected—
Red Hat Enterprise Linux 9Affected—
Red Hat Lightspeed for Runtimes OperatorAffected—
Red Hat OpenShift AI (RHOAI)AffectedNo fix yet
Red Hat OpenShift Cluster Manager CLIAffected—
Red Hat OpenShift Container Platform 4Affected—
Red Hat OpenShift Container Platform 5Affected—
Red Hat OpenShift Dev SpacesAffected—
Red Hat OpenShift Dev Workspaces OperatorAffected—
Red Hat OpenShift GitOpsAffected—
Red Hat OpenShift Virtualization 4Affected—
Red Hat OpenShift Virtualization 5Affected—
Red Hat OpenShift distributed tracing 3Affected—
Red Hat OpenShift for Windows ContainersAffected—
Red Hat OpenShift on AWSAffected—
Red Hat OpenStack Platform 16.2Affected—
Red Hat OpenStack Platform 17.1Affected—
Red Hat OpenStack Platform 18.0Affected—
Red Hat Openshift Data Foundation 4Affected—
Red Hat Quay 3Affected—
Red Hat Satellite 6Affected—
Red Hat Service Interconnect 2Affected—
Red Hat Trusted Artifact SignerAffected—
Red Hat Web TerminalAffected—
Security Profiles OperatorAffected—
Zero Trust Workload Identity ManagerAffected—
Zero Trust Workload Identity Manager - Tech PreviewAffected—
cert-manager Operator for Red Hat OpenShiftAffected—

Timeline

  1. 2026-10-27 Threatist record created from CVE-2026-78661
  2. 2026-10-28 Alias added: GHSA-75pg-wvh3-34jr
  3. 2026-11-04 CVSS score added · CISA ADP
  4. 2026-11-04 Weakness changed · CISA ADP
  5. 2026-11-04 CISA SSVC decision points changed
  6. 2026-11-06 Affected versions changed · Red Hat
  7. 2026-11-06 CVSS score added · Red Hat
  8. 2026-11-06 Affected versions changed · Red Hat

References

  • TI-2020-00578 Improper certificate validation in Microsoft Windows KEVCVSS 3.1HIGH 8.1
  • TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
  • TI-2023-24278 HTTP/2 CONTINUATION flood in net/http CVSS 3.1HIGH 7.5
  • TI-2018-05208 The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used… CVSS 3.1HIGH 8.8
  • TI-2024-16309 Panic when parsing invalid palette-color images in golang.org/x/image CVSS 3.1HIGH 7.5
  • TI-2022-20112 Request smuggling due to improper request handling in golang.org/x/net/http2/h2c CVSS 3.1HIGH 7.5
See all 297 →

Sources