
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
golang.org/x/net versions prior to 0.56.0 for DNS message parsing (e.g., DNS resolvers, custom DNS clients, or proxies).dns/dnsmessage or SVCB/HTTPS record parsing; log entries showing abrupt service termination.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).
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."