CVE-2026-46600
cAdvisor vulnerability analysis and mitigation

Overview

CVE-2026-46600 is a denial-of-service vulnerability in the golang.org/x/net/dns/dnsmessage Go package that causes a panic when parsing an invalid SVCB or HTTPS DNS resource record (RR) whose parameter value size overflows the message buffer. It affects all versions of golang.org/x/net prior to 0.56.0. The vulnerability was published on July 21, 2026, with a patch available in the same release cycle. The CVSS base score is currently listed as 0.0 (pending full NVD analysis), though Feedly estimates the severity as HIGH (GitHub Advisory, Go Vuln DB).

Technical details

The root cause is an integer overflow or out-of-bounds read (consistent with CWE-125) in the DNS message parser within golang.org/x/net/dns/dnsmessage. When parsing SVCB or HTTPS resource records, the parser does not adequately validate that the declared size of a parameter value stays within the bounds of the message buffer; an overflow condition triggers a Go runtime panic, crashing the calling process. Exploitation requires only that an attacker can deliver a malformed DNS response or record to an application using this library for DNS parsing. The fix is tracked in Go issue #79795 and implemented in code review CL 786345 (Go Issue, Go CL, Go Vuln DB).

Impact

Successful exploitation causes the affected Go application to panic and crash, resulting in a denial of service. Any service that uses golang.org/x/net/dns/dnsmessage to parse DNS responses — including DNS resolvers, proxies, or any application performing DNS lookups via this library — is at risk of being remotely crashed by an unauthenticated attacker. There is no evidence of confidentiality or integrity impact; the primary consequence is availability loss (GitHub Advisory, Go Vuln DB).

Exploitation steps

  1. Identify target: Locate services or applications built with Go that use golang.org/x/net versions prior to 0.56.0 for DNS message parsing (e.g., DNS resolvers, custom DNS clients, or proxies).
  2. Craft malicious DNS record: Construct a malformed SVCB or HTTPS DNS resource record in which the declared size of a parameter value is set to overflow the message buffer boundary.
  3. Deliver the payload: Position the malicious record so it is returned to the target application — for example, by controlling a DNS server that the target queries, performing DNS spoofing/poisoning, or injecting the record via a man-in-the-middle position on the network.
  4. Trigger panic: When the target application's DNS parser processes the malformed record, the buffer overflow condition triggers a Go runtime panic, crashing the service and causing a denial of service (Go Issue, Go Vuln DB).

Indicators of compromise

  • Logs: Unexpected Go runtime panic messages in application logs, particularly referencing dns/dnsmessage or SVCB/HTTPS record parsing; log entries showing abrupt service termination.
  • Process: Sudden crash or restart of Go-based DNS-handling services without a clear operational cause.
  • Network: Anomalous DNS responses containing SVCB or HTTPS resource records with malformed or oversized parameter values arriving from unexpected or external DNS servers.

Mitigation and workarounds

Upgrade golang.org/x/net to version 0.56.0 or later, which contains the fix for this vulnerability. If immediate patching is not possible, consider implementing network-level filtering to restrict DNS traffic to trusted, known-good resolvers, reducing the attack surface for malicious DNS responses. Monitor affected services for unexpected crashes or restarts as a sign of potential exploitation attempts (Go Vuln DB, Go CL).

Additional resources


SourceThis report was generated using AI

Related cAdvisor vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-39822HIGH7.8
  • Go logoGo
  • kubernetes-1.36
NoYesJul 08, 2026
CVE-2026-56852HIGH7.5
  • cAdvisor logocAdvisor
  • harbor-2.15
NoYesJul 21, 2026
CVE-2026-46600HIGH7.5
  • cAdvisor logocAdvisor
  • spicedb-operator-fips
NoYesJul 21, 2026
CVE-2026-42505MEDIUM5.3
  • Go logoGo
  • nats-server-fips
NoYesJul 08, 2026
CVE-2026-41579LOW3.3
  • cAdvisor logocAdvisor
  • prometheus-podman-exporter
NoYesJul 01, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management